Вызов метода remove() на объекте Iterator удаляет текущий элемент коллекции, который был возвращен последним вызовом метода next(). Если метод next() еще не был вызван, либо если метод remove() уже был вызван для текущего элемента, то будет выброшено исключение IllegalStateException. После удаления элемента итератор перемещается к следующему элементу. Если в коллекции больше нет элементов, то метод hasNext() вернет false. Когда элемент удаляется из коллекции при помощи метода remove(), коллекция изменяется непосредственно...
Все, кто читает мои статьи на Дзен-канале, уже наверняка запомнил, что английские слова, которые произносятся одинаково, вовсе не обязательно имеют одинаковое значение. Они называются омофонами. В английском языке много омофонов, и такие слова как Presents и Presence, могут сбить с толку начинающих писателей или студентов: изучающих английский язык. Два этих омофона означают совершенно разные вещи, но произносятся одинаково. И я написала эту статью, чтобы вы почувствовали разницу между Presents и Presence...