need help
package com.codegym.task.task18.task1809;
/*
Reversing a file
*/
import java.io.*;
import java.util.ArrayList;
import java.util.Collections;
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
InputStream in = new FileInputStream(reader.readLine());
OutputStream out = new FileOutputStream(reader.readLine());
ArrayList<Integer> list = new ArrayList<>();
int tot = in.available();
byte[] byte1 = new byte[tot];
while(in.available()>0){
int read = in.read(byte1);
list.add(read);
}
in.close();
Collections.reverse(list);
for (Integer x : list) {
out.write(byte1, 0, tot);
}
out.close();
}
}