Не пойму в чем дело. Ругается на сортировку байт. Но все сортируется верно.
package com.javarush.task.task18.task1805;
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.util.TreeSet;
/*
Сортировка байт
*/
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader rd = new BufferedReader(new InputStreamReader(System.in));
String path = rd.readLine();
FileInputStream fs = new FileInputStream(path);
TreeSet<String> set = new TreeSet<>();
String result="";
while (fs.available()>0)
{
set.add(fs.read()+" ");
}
for (String s : set) result += s;
System.out.println(result);
rd.close();
fs.close();
}
}