import java.io.*; import javax.sound.sampled.*; public class Peitus{ public static void main(String[] argumendid) throws Exception{ AudioInputStream sisse=AudioSystem.getAudioInputStream(new File("esimene.wav")); ByteArrayOutputStream malu=new ByteArrayOutputStream(); int nr=sisse.read(); while(nr!=-1){ //loetakse voo sisu mälupuhvrisse malu.write(nr); nr=sisse.read(); } byte[] maluBaidid=malu.toByteArray(); boolean teade=false; //jaatava vastuse edastamiseks käivitada programm teatega jah if(argumendid.length>0 && argumendid[0].equalsIgnoreCase("jah")){teade=true;} if(teade){ maluBaidid[0]=(byte)(maluBaidid[0] | 1); //viimane bitt üheks } else { maluBaidid[0]=(byte)(maluBaidid[0] & 0xFE); //viimand bitt nulliks } AudioInputStream ais=new AudioInputStream( new ByteArrayInputStream(maluBaidid), sisse.getFormat(), maluBaidid.length ); AudioSystem.write(ais, AudioFileFormat.Type.WAVE, new File("esimenePeitus.wav")); } }