Привет.
Хочется понять, чего тут не хватает?
package com.javarush.task.task18.task1804;
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.lang.reflect.Array;
import java.util.ArrayList;
import java.util.SortedSet;
import java.util.TreeSet;
/*
Самые редкие байты
*/
public class Solution {
public static void main(String[] args) throws Exception {
FileInputStream inputStream = new FileInputStream(new BufferedReader(new InputStreamReader(System.in)).readLine());
SortedSet<Integer> list = new TreeSet<>();
while (inputStream.available() > 0) list.add(inputStream.read());
inputStream.close();
SortedSet<Integer> set = new TreeSet<>();
for (Integer x : list) {
if (x.equals(x + 1)) {
set.add(x);
}
}
for(Integer y : set) {
System.out.print(y + " ");
}
}
}