Sobes.tech
Junior

Cum se obține elementul unic dintr-o Listă? Cum se obține elementul unic dintr-un Set dacă get(0) nu există?

sobes.tech AI

Răspuns de la AI

Dacă ai o listă (List) și ești sigur că are exact un element, poți obține acest element folosind indexul 0:

List<String> list = Arrays.asList("element");
String element = list.get(0);

Pentru un set (Set), nu există acces prin index, deoarece Set nu este ordonat. Pentru a obține singurul element din Set, poți folosi un iterator:

Set<String> set = new HashSet<>();
set.add("element");
String element = set.iterator().next();

Este important să te asiguri că în Set există cu adevărat un singur element, altfel next() poate arunca o excepție sau poate returna elementul greșit.