Junior — Middle
Czy można wywołać metodę get() na obiekcie HashSet, aby uzyskać element?
sobes.tech AI
Odpowiedź od AI
Obiekt HashSet w Java nie ma metody get(), ponieważ HashSet nie jest przeznaczony do dostępu do elementów po indeksie. HashSet implementuje zbiór, w którym elementy są unikalne i nieuporządkowane. Aby uzyskać element, należy iterować po zbiorze, na przykład za pomocą pętli for-each:
HashSet<String> set = new HashSet<>();
set.add("jabłko");
set.add("banan");
for (String item : set) {
System.out.println(item);
break; // jeśli potrzebujesz tylko jednego elementu
}
Jeśli potrzebujesz dostępu po indeksie, lepiej użyć Listy.