5 способов перебора HashSet в Java 8

Для перебора HashSet в Java 8 вы можете использовать различные методы, доступные в Java 8 Stream API. Вот несколько способов добиться этого:

Метод 1: использование метода forEach()

Set<String> hashSet = new HashSet<>();
// Add elements to the HashSet
hashSet.forEach(System.out::println);

Метод 2: преобразование HashSet в поток и использование метода forEach()

Set<String> hashSet = new HashSet<>();
// Add elements to the HashSet
hashSet.stream().forEach(System.out::println);

Метод 3. Использование метода iterator() и цикла while

Set<String> hashSet = new HashSet<>();
// Add elements to the HashSet
Iterator<String> iterator = hashSet.iterator();
while (iterator.hasNext()) {
    String element = iterator.next();
    System.out.println(element);
}

Метод 4. Использование расширенного цикла for

Set<String> hashSet = new HashSet<>();
// Add elements to the HashSet
for (String element : hashSet) {
    System.out.println(element);
}

Метод 5: использование метода forEachRemaining() итератора

Set<String> hashSet = new HashSet<>();
// Add elements to the HashSet
Iterator<String> iterator = hashSet.iterator();
iterator.forEachRemaining(System.out::println);

Вот некоторые методы, которые можно использовать для перебора HashSet в Java 8. Выберите тот, который лучше всего соответствует вашим потребностям.