Sobes.tech
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.