Junior
Como obter o único elemento de uma Lista? Como obter o único elemento de um Set, se get(0) não estiver disponível?
sobes.tech IA
Resposta da IA
Se tiver uma lista (List) e tiver certeza de que nela há exatamente um elemento, pode obter esse elemento através do índice 0:
List<String> list = Arrays.asList("elemento");
String element = list.get(0);
Para um conjunto (Set), não há acesso por índice, pois Set não é ordenado. Para obter o único elemento de um Set, pode usar um iterador:
Set<String> set = new HashSet<>();
set.add("elemento");
String element = set.iterator().next();
É importante garantir que há exatamente um elemento no Set, caso contrário, next() pode lançar uma exceção ou retornar o elemento errado.