Ich verwende diesen Code zur Konvertierung einer Set
a un List
:
Map<String, List<String>> mainMap = new HashMap<>();
for (int i=0; i < something.size(); i++) {
Set<String> set = getSet(...); //returns different result each time
List<String> listOfNames = new ArrayList<>(set);
mainMap.put(differentKeyName, listOfNames);
}
Ich möchte vermeiden, dass bei jeder Iteration der Schleife eine neue Liste erstellt wird. Ist das möglich?