Для перебора 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. Выберите тот, который лучше всего соответствует вашим потребностям.