Ich frage die DB nach zwei Spalten, wobei die erste der Schlüssel zu der zweiten ist. Wie kann ich die resultierende Liste in eine einzelne Karte konvertieren? Ist es überhaupt möglich? Ich habe gerade Beispiele mit Bohnen gesehen.Konvertieren von Karten in einzelne Karten über Streams
List<Map<String, Object>> steps = jdbcTemplate.queryForList("SELECT key, value FROM table");
// well this doesn't work
Map<String, String> result = steps.stream().collect(Collectors.toMap(s -> s.get("key"), s -> s.get("value")));
leider würde es nicht. Sie vergessen haben, es ist eine Liste von Karten, Es verursacht java.lang.NullPointerException Versuchte Ihre genauen Code zu verwenden – Lenar
Es funktionierte für mich – user489872
die Besetzung von s.get („Schlüssel“) ist notwendig, nicht – user489872