Sobes.tech
Junior

Как да получите единствения елемент от списък? Как да получите единствения елемент от Set, ако няма get(0)?

sobes.tech AI

Отговор от AI

Ако имате списък (List) и сте сигурни, че в него има точно един елемент, можете да получите този елемент чрез индекс 0:

List<String> list = Arrays.asList("елемент");
String element = list.get(0);

За множество (Set) няма достъп чрез индекс, тъй като Set не е подреден. За да вземете единствения елемент от Set, можете да използвате итератор:

Set<String> set = new HashSet<>();
set.add("елемент");
String element = set.iterator().next();

Важно е да се уверите, че в Set има наистина точно един елемент, иначе next() може да хвърли изключение или да върне грешен елемент.