1 год назад
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...
1 год назад
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...