Плиз подскажите, почему не проходит по условию. Ведь шифровка вообще простейшая.
package com.javarush.task.task18.task1826;
/*
Шифровка
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws IOException {
if (args.length > 0){
switch (args[0]){
//шифровка данных
case "-e" :
BufferedReader fr = new BufferedReader(new FileReader(args[1]));
BufferedWriter fw = new BufferedWriter(new FileWriter(args[2]));
StringBuilder sb = new StringBuilder();
while (fr.ready()){
sb.append(fr.readLine());
}
fr.close();
sb.reverse();
String to = sb.toString();
fw.write(to);
fw.flush();
fw.close();
break;
//расшифровка данных
case "-d" :
BufferedReader fr1 = new BufferedReader(new FileReader(args[1]));
BufferedWriter fw1 = new BufferedWriter(new FileWriter(args[2]));
sb = new StringBuilder();
while (fr1.ready()){
sb.append(fr1.readLine());
}
fr1.close();
sb.reverse();
String by = sb.toString();
fw1.write(by);
fw1.flush();
fw1.close();
break;
}
}
}
}