Witam .
Jak sprawdzać po kolei elementy w HashSet ? Muszę do tej operacji wykorzystać każdy z elementów tej kolekcji .
Witam .
Jak sprawdzać po kolei elementy w HashSet ? Muszę do tej operacji wykorzystać każdy z elementów tej kolekcji .
Użyj iteratora (i usuń spacje przed znakiem zapytania).
Set<String> set = new HashSet<String>();
Iterator iter = set.iterator();
while (iter.hasNext()) {
System.out.println(iter.next());
}
lub
Set<String> set = new HashSet<String>();
for (String s : set) {
System.out.println(s);
}
albo
set.forEach(System.out::println);
jak chcesz to dalej przetwarzać (filtrować, mapować etc) to możesz też zrobić z tego stream
set.stream() //dalsze operacje