Не могу понять, как проверить пуст ли входной поток. Метод инициализирует список состоящий из букв.
public static void setSet(ArrayList<Character> set){
String symbol = "";
while (true){
symbol = scanner.next();
if(symbol != ""){
set.add(scanner.next().charAt(0));
}
else{
break;
}
}
}