Весна в деревне: перебрали картошку, сделали теплицу, разбираем постройки в огороде, секрет раннего урожая картошки
Java 818. Какие есть способы перебора всех элементов List?
В Java есть несколько способов перебора всех элементов списка (List): List<String> list = Arrays.asList("one", "two", "three");
for(int i = 0; i < list.size(); i++) {
System.out.println(list.get(i));
} List<String> list = Arrays.asList("one", "two", "three");
for(String str : list) {
System.out.println(str);
} List<String> list = Arrays.asList("one", "two", "three");
Iterator<String> iterator = list.iterator();
while(iterator.hasNext()) {
System.out.println(iterator.next());
} List<String> list = new ArrayList<>();
list...
Java 864. Как перебрать элементы LinkedList в обратном порядке, не используя медленный get(index)?
LinkedList предоставляет возможность перебирать элементы в обратном порядке, используя метод descendingIterator(), который возвращает итератор для обхода списка в обратном порядке. Пример использования: LinkedList<String> list = new LinkedList<>();
// добавляем элементы в список list.add("один");
list.add("два");
list.add("три");
// создаем итератор для обхода списка в обратном порядке ListIterator<String> iterator = list.descendingIterator();
// перебираем элементы списка в обратном порядке while (iterator...