Требования:
1. Считывать с консоли ничего не нужно.
2. Создай поток для чтения из файла, который приходит первым параметром в main.
3. В файле необходимо посчитать частоту встречания каждого символа и вывести результат.
4. Выведенный в консоль результат должен быть отсортирован по возрастанию кода ASCII.
5. Поток для чтения из файла должен быть закрыт.
public class Solution {
public static void main(String[] args) throws IOException {
FileInputStream file = new FileInputStream(args[0]);
ArrayList<Integer> list = new ArrayList<>();
while (file.available() > 0){
list.add(file.read());
}
file.close();
int count=0;
Collections.sort(list);
for (int i = 0; i < list.size();i++){
for(int j = 1; j<list.size()-1;j++){
if (list.get(i)== list.get(j)){
count++;
}
}
int s = list.get(i);
char c = (char) s;
System.out.println(c+ " "+ count);
count=0;
}
}
}