Подскажите почему не работает
package com.javarush.task.task18.task1805;
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.sql.Array;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
import java.util.Collections;
import static java.util.Collections.frequency;
/*
Сортировка байт
*/
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader name = new BufferedReader(new InputStreamReader(System.in));
FileInputStream readerfile = new FileInputStream(name.readLine());
ArrayList list = new ArrayList();
while (readerfile.read()>0){
list.add(readerfile.read());
}
readerfile.close();
for(int i=0; i<list.size(); i++){
if (frequency(list, list.get(i))>0){
list.remove(i);
}
}
Collections.sort(list);
for(int i=0; i<list.size(); i++) {
System.out.print(list.get(i)+" ");
}
}
}