В чем ошибка? Должно быть верно
package com.javarush.task.task18.task1805;
import java.io.*;
import java.util.*;
/*
Сортировка байт
*/
public class Solution {
public static void main(String[] args) throws Exception {
Scanner sc = new Scanner(System.in);
FileInputStream fis = new FileInputStream(new File(sc.nextLine()));
//заполняю лист байтов
ArrayList <Integer> list = new ArrayList<Integer>();
while (fis.available()>1) {
list.add(fis.read());
}
fis.close();
//создаю лист возможных значений
Set <Integer> set = new HashSet<Integer>();
set.addAll(list);
list.clear();
list.addAll(set);
//сортирую лист байтов
Collections.sort(list);
//вывод на экран
System.out.print(list.get(0));
for (int i = 1;i<list.size() ;i++){
System.out.print(" "+list.get(i));
}
}
}