public class MapCheck {
public static void main(String[] args) {
Map<String, String> data = new HashMap<String, String>();
data.put("John", "Taxi Driver");
data.put("Mark", "Professional Killer");
Map<String, String> data1 = new HashMap<String, String>();
data1.put("John", "Driver");
data1.put("Mark", "Murderer");
Map<String, String> data3 = new HashMap<String, String>();
data3.putAll(data);
data3.putAll(data1);
System.out.println(data3);
}
}
Ich habe einige Karten, die gleichen Schlüssel enthält, sind ihre Werte unterschiedlich. Ich möchte sie zusammenführen. Aber wenn ich sie mit dem üblichen putAll()
zusammenführe, gibt es mir nur den Wert des Schlüssels, der zuletzt eingefügt wurde.Zusammenführen Karten und Werte als Array
Ausgabe von oben Code ist {John=Driver, Mark=Murderer}
Gibt es eine Methode, die mich mit dem Schlüssel verknüpft alle Werte erhalten und geben Sie mir als Array wie