Урок Java 287: Patterns 20: Iterator
Java 836. Что произойдет при вызове Iterator.next() без предварительного вызова Iterator.hasNext()?
Если вызвать метод next() на объекте Iterator без предварительного вызова hasNext(), то может быть выброшено исключение NoSuchElementException. Метод hasNext() возвращает булевое значение, которое указывает, есть ли следующий элемент в коллекции. Если этот метод вернет false, то вызов метода next() приведет к выбросу исключения NoSuchElementException, потому что следующего элемента не существует. Поэтому перед вызовом метода next() всегда необходимо проверить наличие следующего элемента в коллекции, используя метод hasNext()...
Java 1804. Как получить элемент из set в java
Чтобы получить элемент из Set в Java, вы можете использовать итератор или цикл for-each. Вот примеры: Set<String> set = new HashSet<>();
set.add("Tim");
Iterator<String> iterator = set.iterator();
String element = iterator.next();
System.out.println(element); // Выводит "Tim" Set<String> set = new HashSet<>();
set.add("Tim");
for (String element : set) {
System...