Sobes.tech
Junior — Middle

É possível usar um índice para acessar um elemento em um conjunto (set)?

sobes.tech IA

Resposta da IA

Em Java, um conjunto (Set) não suporta acesso aos elementos por índice, pois é uma coleção não ordenada.

Se precisar obter um elemento por posição, pode converter o Set numa lista (por exemplo, ArrayList) e aceder ao elemento por índice:

Set<String> set = new HashSet<>();
set.add("a");
set.add("b");
set.add("c");

List<String> list = new ArrayList<>(set);
String element = list.get(1); // acesso por índice

Mas não é possível usar diretamente um índice com um Set.