Have i missed something? Program is working, but 3rd requirement is not met.
package com.codegym.task.task18.task1805;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.util.*;
/*
Sorting bytes
*/
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
FileInputStream fis = new FileInputStream(br.readLine());
Set<Integer> someSet = new TreeSet<>();
while(fis.available()>1) {
someSet.add(fis.read());
}
for (Integer element :
someSet) {
System.out.print(element + " ");
}
br.close();
fis.close();
}
}