Не понимаю зачем надо применить в цикле условие i < list.size () - 1;
(здесь 9 итераций)
Почему не просто i < list.size ();
(здесь будет 10 итераций)
Почему нужны 9 итерации а не 10?
package com.javarush.task.task07.task0718;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
/*
Проверка на упорядоченность
*/
public class Solution {
public static void main(String[] args) throws IOException {
//напишите тут ваш код
BufferedReader reader = new BufferedReader (new InputStreamReader (System.in));
ArrayList<String> list = new ArrayList<String> ();
for (int i = 0; i < 10; i++) {
String s = reader.readLine ();
list.add (s);
}
for (int i = 0; i < list.size ()-1; i++) {
if(list.get (i).length () > list.get (i+1).length ()){
System.out.println (i+1);
break;
} else {
}
}
}
}
Виртуальный выделенный сервер (VDS) становится отличным выбором
Добавляю данные из SQL запроса в таблицуВсё хорошо работает, но когда в записях есть поле со значением null, то ошибка
Как можно выровнять значения в колонках JTable по середине?
Я хочу поместить в массив отобранные записи из файла, но программа когда программа начинает отбирать из следующей строки она стирает записи...