ArrayList<String>() у Вас тоже 6 == 10?

172
06 февраля 2018, 08:56

Добавляю элементы в список посредством нехитрого кода на JDK 9:

ArrayList<String> myList = new ArrayList<String>();
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
for(int i = 0; i < 10; i++){
    myList.add(i, reader.readLine());
}

Дальше по заданию нужно бы найти самую длинную строку, но туда я не дошел.
Программа завершается с успехом сразу как только я ввожу шестой элемент "Process finished with exit code 0"

Менял i < 10 на i < myList.size(); добавляя к начальному размеру списка (10). не сработало, как так?

Проверил ещё раз, пока писал вопрос. Если вводить быстро(!) то можно успеть ввести семь строк, но разве "for" не должен меня ждать?

READ ALSO
Исключение поля из Response.jsonPath()

Исключение поля из Response.jsonPath()

В ответе приходит массив обьектовЯ делаю следующее:

225
Перестал запускаться сайт с Tomcat после подключения Hibernate

Перестал запускаться сайт с Tomcat после подключения Hibernate

Разбираюсь с Hibernate и Tomcat, сделала пробную страницу сайта, навесила несколько сервлетов, запуск с Tomcat прошел норм, на запросы сервлеты реагировалиПотом...

202
Разделить cookie

Разделить cookie

Есть скрипт который подключается на сайт

116