next(): этот метод используется для получения следующего элемента из итератора.hasNext(): проверяет, есть ли еще элементы, доступные в итераторе.forEachRemaining(action): выполняет действие над каждым оставшимся элементом итератора.remove(): удаляет текущий элемент из итератора.peek(): возвращает следующий элемент итератора без перемещения итератора вперед.tryAdvance(action): выполняет действие со следующим элементом итератора, если таковой существует.trySplit(): он пытается разделить итератор на две части для одновременной обработки.estimateSize(): обеспечивает оценку количества оставшихся элементов в итераторе.getExactSizeIfKnown(): возвращает точное количество оставшихся элементов в итераторе, если оно известно.hasCharacteristics(characteristics): проверяет, имеет ли итератор определенные характеристики, например сортировку или различие.