Добрый день. задачу решил и все прошло. но решил проверить что записалось в файл, и разочарование, когда открываю файл а там
#####�###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();
}
}