Добрый день. задачу решил и все прошло. но решил проверить что записалось в файл, и разочарование, когда открываю файл а там
#####�###e##########KPlmx.tsefinam/FNI-ATEM###�#################�###
заместо
123
Подскажите, почему так, почему по факту не в обратном порядке? Исходный код:
package com.javarush.task.task18.task1809;

/*
Реверс файла
*/

import java.io.*;
import java.util.*;

public class Solution {
    public static void main(String[] args) throws Exception {
               ArrayList<Integer> list = new ArrayList<Integer>();
               BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
         FileInputStream inputStream = new FileInputStream(reader.readLine());

         while(inputStream.available()>0){
             int data = inputStream.read();
             list.add(data);
         }
         inputStream.close();

         FileOutputStream outputStream1 = new FileOutputStream(reader.readLine());
          for(int i=list.size()-1;i>=0;i--){
            outputStream1.write(list.get(i));
        }
        reader.close();
        outputStream1.close();

    }
}