Mam program, który sczytuje z pliku języki programowania i programistów, którzy znają dany język. Poszczególne linijki wrzuciłem do listy List<List<String>>, gdzie pod indeksem 0 jest nazwa języka programowania, kolejne Stringi to programiści.
W pliku specjalnie jest błąd - programista się powtarza, dlatego w mapie końcowej jako wartości potrzebuję Set<String>.
public Map<String, List<String>> getLangsMap() {
map = new LinkedHashMap<>();
for (List<String> i : list) {
map.put(i.get(0), i.subList(1, i.size()));
}
return map;
}
Wymyśliłem taką metodą. Jak zamienić ją, aby zwracała Map <String, Set<String>> ?