Разницу скажите между этим кодом
public static void main(String[] args) throws IOException {
String mode = args[0];
if (!(mode.equals("-e") || mode.equals("-d"))) return;
try (FileInputStream fis = new FileInputStream(args[1]);
FileOutputStream fos = new FileOutputStream(args[2])) {
if (mode.equals("-e")) {
while (fis.available() > 0) {
fos.write(fis.read() + 32);
}
} else {
while (fis.available() > 0) {
fos.write(fis.read() - 32);
}
}
}
}
и этим
String mode = args[0];
if (!(mode.equals("-e") || mode.equals("-d"))) return;
try
(FileInputStream fis = new FileInputStream(args[1]);
FileOutputStream fos = new FileOutputStream(args[2])) {
if (mode.equals("e")) {
while (fis.available() > 0) {
fos.write(fis.read()+1);
}
} else {
while (fis.available() > 0) {
fos.write(fis.read() - 1);
}
}
}
}