Sobes.tech
Back to questions
Junior — Middle
71

Каким образом происходит получение элементов из коллекции Set?

Companies where asked
СБЕРСБЕР

Answer from AI

sobes.tech AI

В Java коллекция Set не гарантирует порядок элементов и не поддерживает доступ по индексу. Чтобы получить элементы из Set, обычно используют итератор или цикл for-each. Например:

Set<String> set = new HashSet<>();
set.add("apple");
set.add("banana");

for (String item : set) {
    System.out.println(item);
}

Также можно получить итератор и проходить по элементам вручную:

Iterator<String> iterator = set.iterator();
while (iterator.hasNext()) {
    String item = iterator.next();
    System.out.println(item);
}

Таким образом, доступ к элементам происходит через перебор, а не по индексу.