и через Arrays.asList(bytes) тоже?
package com.javarush.task.task18.task1809;
/*
Реверс файла
*/
import java.io.*;
import java.lang.reflect.Array;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String name= reader.readLine();
String name2= reader.readLine();
FileInputStream fis= new FileInputStream(name);
FileOutputStream fos= new FileOutputStream(name2);
byte [] bytes = new byte [fis.available()];
int count=0;
while (fis.available()>0){
count = fis.read(bytes);
}
List<Byte> list= new ArrayList<Byte>(bytes);
Collections.reverse(list);
list.toArray();
}
}