Редко прошу помощи, но тут вообще завис. У меня всё работает, но валидатор не принимает, причём как будто бы ничего не выводит в консоль хотя такого вообще быть не может так как даже с try-catch запускал и всё равно пустой вывод. Всё должно работать, не понимаю проблему валидатора.
package com.javarush.task.task18.task1816;
/*
Английские буквы
*/
import java.io.FileInputStream;
import java.util.ArrayList;
import java.util.List;
public class Solution {
public static void main(String[] args) throws Exception{
FileInputStream fis = new FileInputStream(args[0]);
List<Character> list = new ArrayList<>();
int i;
while ((i = fis.read())!=-1){
if (!list.contains(Character.valueOf(Character.toLowerCase((char)i)))
&&
(Character.toLowerCase((char)i) >='a')
&&
(Character.toLowerCase((char)i) <='z')){
list.add(Character.valueOf(Character.toLowerCase((char)i)));
}
}
System.out.println(list.size());
fis.close();
}
}