for (String varValue : arrayList1) {
Map<String, String> mapInstance = new HashMap<>();
val.put(KEY, VALUE);
val.put(VAR_KEY, varValue);
arrayList2.add(mapInstance);
}
Grundsätzlich möchte ich eine Map mit zwei Einträgen erstellen und dann jede dieser Maps zu einer Liste hinzufügen.Liste der Map mit Streams und Lambda-Ausdrücken erstellen
Schluss Liste:
{KEY,VALUE} {VAR_KEY,arrayList1.get(0)}
{KEY,VALUE} {VAR_KEY,arrayList1.get(1)}
{KEY,VALUE} {VAR_KEY,arrayList1.get(2)}
...
and so on
Ok und was stecken Sie fest? Hast du das Stream-Tutorial gelesen? https://docs.oracle.com/javase/tutorial/collections/streams/ – Tunaki
Ja. Ich bin in der Lage, die Liste mit Karte mit nur einem Eintrag zu erstellen, aber wie erstelle ich eine Karte mit mehreren Einträgen? –
Kannst du posten, was du dann hast? – Tunaki