Iterator в коллекциях Java

Благодаря Iterator можно перебирать любую коллекцию не вникая в особенности какой-либо из них.

Пример программы:

import java.util.*; @SuppressWarnings(“unchecked”) public class IteratorExample { public static void main(String[] args) { ArrayList aList = new ArrayList(); aList.add(“Sunday”); // добавление элемента aList.add(“Monday”); aList.add(“Tuesday”); // Доступ к каждому элементу через iterator Iterator ir = aList.iterator(); while (ir.hasNext()) { System.out.println(ir.next()); } // То есть у любой коллекции есть iterator. // С помощью которого можно пройтись // по ее элементам. } }

Вывод:

Таким образом, у любой коллекции есть iterator, который позволяет перебирать её элементы.

Интерфейс Queue в Java

Освойте PriorityQueue и принцип FIFO: как работает приоритетная очередь, сортировка элементов и удаление по приоритету. Подробные примеры на Java.
Time to read: 9

Интерфейс Map в Java

Разберитесь с HashMap, TreeMap и LinkedHashMap: хранение пар ключ-значение, сортировка по ключу и принцип работы hash-коллекций. Практические примеры.
Time to read: 16

Интерфейс Set в Java

Изучите HashSet, TreeSet и LinkedHashSet в Java: как хранить только уникальные элементы, сортировать их и сохранять порядок вставки. Примеры кода.
Time to read: 9