может кто что подскажет
package com.javarush.task.task18.task1826;
import java.io.*;
/*
Шифровка
*/
public class Solution {
public static void main(String[] args) {
String file1 = args[1];
String file2 = args[2];
byte k = 1;
FileInputStream in = null;
FileOutputStream out = null;
BufferedInputStream readQ = null;
BufferedOutputStream writerQ = null;
try{
int i ;
in = new FileInputStream(file1);
out = new FileOutputStream(file2);
readQ = new BufferedInputStream(in);
writerQ = new BufferedOutputStream(out);
byte[] buffer = new byte[0];
while(readQ.available() > 0);
buffer = new byte[readQ.available()];
readQ.read(buffer);
if(args[0].equals ("-e")){
byte[] bufferE= new byte[buffer.length];
for(i= 0; i<bufferE.length; i++){
bufferE[i] =(byte)( bufferE[i] + k);
} writerQ.writer( bufferE );
break;
}
else if(args[0].equals ("-d")){
byte[] bufferD = new byte[buffer.length];
for(i= 0; i<bufferD.length; i++){
bufferD[i] = (byte) (bufferD[i] - k);
}writerQ.writer(bufferD);
break;
}
}catch(FileNotFoundException e) {
}catch ( IOException e){
}finally{
readQ.close();
writerQ.flush();
writerQ.close();
io.close();
out.flush();
out.close();
}
}
}