Junior
Kā iegūt vienīgo elementu no saraksta? Kā iegūt vienīgo elementu no set, ja nav get(0)?
sobes.tech AI
Atbilde no AI
Ja jums ir saraksts (List) un esat pārliecināts, ka tajā ir tieši viens elements, jūs varat iegūt šo elementu, izmantojot indeksu 0:
List<String> list = Arrays.asList("elements");
String element = list.get(0);
Set gadījumā nav pieejas pēc indeksa, jo Set nav sakārtots. Lai iegūtu vienīgo elementu no Set, var izmantot iteratoru:
Set<String> set = new HashSet<>();
set.add("elements");
String element = set.iterator().next();
Ir svarīgi pārliecināties, ka Set patiešām satur tieši vienu elementu, citādi next() var izsaukt izņēmumu vai atgriezt nepareizu elementu.