Не пропускает по 5 пункту.
package com.javarush.task.task18.task1826;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.List;
/*
Таблица
*/
public class Solution {
public static void main(String[] args) throws IOException {
String symb = args[0];
String FileName = args[1];
String fileOutputName = args[2];
FileInputStream InputStream = new FileInputStream(FileName);
FileOutputStream OutputStream = new FileOutputStream(fileOutputName);
byte[] file = new byte[InputStream.available()];
if (symb.equals("-e")){
for (int i = 0; i < file.length; i++) {
file[i] = (byte) ~file[i];
}
OutputStream.write(file);
}
else if (symb.equals("-d")) {
for (int i = 0; i < file.length; i++) {
file[i] = (byte) ~file[i];
}
OutputStream.write(file);
}
InputStream.close();
OutputStream.close();
}
}