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() може да хвърли изключение или да върне грешен елемент.