Wie konvertiert man am besten eine Map<key,value>
zu einer List<value>
? Einfach alle Werte durchlaufen und in eine Liste einfügen oder übersehe ich etwas?
Antworten
Zu viele Anzeigen?
siva prasad
Punkte
49
Map<String, String > map = new HapshMap<String, String>;
map.add("one","java");
map.add("two", "spring");
Set<Entry<String, String>> set = map.entrySet();
List<Entry<String, String>> list = new ArrayList<Entry<String, String>> (set);
for(Entry<String, String> entry : list) {
System.out.println(entry.getKey());
System.out.println(entry.getValue());
}
Hakan Anlamaz
Punkte
53
Hiral Pancholi
Punkte
64
Stefan Haberl
Punkte
8595
- See previous answers
- Weitere Antworten anzeigen
1 Stimmen
Ich denke, es ist kein gutes Modell, wenn man eine Karte in eine Liste umwandeln muss. Man sollte den Code so schreiben, dass diese Situation nicht eintritt.