Подскажите почему не проходит то? Вроде бы все на месте...
package com.javarush.task.task18.task1809;
/*
Реверс файла
*/
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStreamReader;
public class Solution {
public static void main(String[] args) throws Exception {
// читаем с консоли 2 имени файла.
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String fileName1 = reader.readLine();
String fileName2 = reader.readLine();
// Открываем поток для чтения с первого файла.
FileInputStream inputStream = new FileInputStream(fileName1);
//открываем поток для записи.
FileOutputStream outputStream = new FileOutputStream(fileName2);
// массив для записи
byte[]buffer = new byte[inputStream.available()];
// цикл для записи из файла
while (inputStream.available() > 0) { // пока есть не прочитанные байты
buffer[inputStream.read()]++; // записали в масив.
}
// записываем в файл в обратном порядке через цикл
for (int i = buffer.length - 1; i >= 0; i--) {
outputStream.write(buffer[i]);
}
// Закрываем потоки.
reader.close();
inputStream.close();
outputStream.close();
}
}