Есть такой метод
public boolean search(){
boolean b = false;
System.out.println("Введите название настолки");
String result;
result = scn.nextLine().toUpperCase(); ЗДЕСЬ!!!
result = scn.nextLine().toUpperCase(); И ЗДЕСЬ!!!
for (BoardGame boardGame: allBG){
if(result.equals(boardGame.getName().toUpperCase())){
System.out.println(boardGame.toString());
b = true;
}
}
if (!b){
b = false;
}
return b;
}
если сканнер вызвать два раза как в примере, то все работает, но если оставить одну строчку то почему то пропускает его и программа идет дальше не останавливаясь на считывание. Почему так? Сканнер задекларирован в классе как private переменная, инициализирован в методе который вызывается чуть раньше данного метода. Также интересно то, что если вызывать метод next() (один раз), то все работает, а также если создать новый объект сканнера в этом методе и у него вызвав nextline() один раз то все тоже будет работать!
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Есть такой вопрос: разработываю frontend на React, все работает хорошо, как на dev сервере, так и на продакшен
Использую Material Bootstrap DesignПоявилась небольшая проблема во время использования js-скрипта