Pobranie wartości z HashSet .

Pobranie wartości z HashSet .
LI
  • Rejestracja: dni
  • Ostatnio: dni
0

Witam .

Jak sprawdzać po kolei elementy w HashSet ? Muszę do tej operacji wykorzystać każdy z elementów tej kolekcji . 
bogdans
  • Rejestracja: dni
  • Ostatnio: dni
0

Użyj iteratora (i usuń spacje przed znakiem zapytania).

NE
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 39
0
Kopiuj
Set<String> set = new HashSet<String>();
Iterator iter = set.iterator();
while (iter.hasNext()) {
    System.out.println(iter.next());
}

lub

Kopiuj
Set<String> set = new HashSet<String>();
for (String s : set) {
    System.out.println(s);
}
P7
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 92
1

albo

Kopiuj
set.forEach(System.out::println);

jak chcesz to dalej przetwarzać (filtrować, mapować etc) to możesz też zrobić z tego stream

Kopiuj
set.stream() //dalsze operacje

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.