habe ich ein List<String>
und ich habe es Map
zu konvertieren, von gleicher Länge Gruppierung String
s in eine List
, in String
Länge als Schlüssel, Reihenfolge sortiert. Es kann gemacht werden mit -Convert String-Liste sortiert Karte Stringlänge als Schlüssel
Map<Integer, List<String>> result = new TreeMap<>();
for (String str : list) {
if (!result.containsKey(str.length())) {
result.put(str.length(), new ArrayList<>());
}
result.get(str.length()).add(str);
}
Wie können wir es mit Java 8 Streams tun?
Was haben Sie versucht? Mit welchen Problemen sind Sie konfrontiert worden? Haben Sie versucht, Ihr Problem vor dem Posten nachzuschlagen? – Alexander