ich habe schon einiges ausprobiert, ich denke dieser versuch ist nicht kombinierbar? hat mir jemand einen tipp?
beim outStream, warum braucht man da 3 variablen? warum geht das nicht so?
package de.codegym.task.task18.task1809;
/*
Eine Datei umkehren
*/
import java.io.*;
import java.util.*;
public class Solution {
public static void main(String[] args) {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
FileInputStream inStream = new FileInputStream(reader.readLine());
FileOutputStream outStream = new FileOutputStream(reader.readLine());
ArrayList<Integer> liste = new ArrayList<>();
int fileLength = inStream.available();
for(int i = 0; i < fileLength; i++){
int data = inStream.read();
liste.add(data);
}
Collections.sort(liste);
for(int i = liste.size()-1; i > 0; i++){
outStream(liste.get(i));
}
inStream.close();
outStream.close();
}
}