In C++ kann ich tun:java Einsatz in Map <String, Set <String>>
map<string, set<string>> v;
v["AHA"].insert("BA");
in Java Ich habe:
HashMap<String, Set<String>> v = new HashMap<String, Set<String>>();
Wie ich "BA" v einfügen [ "AHA "] so manche wie C++?
Ja ich versuche dies:
Set<String> vs = V.get("B");
if (vs == null) vs = new HashSet<String>();
vs.add("V");
V.put("B", vs);
aber groß
'v.get ("AHA") hinzufügen ("BA")' Siehe [ 'Karte .get() '] (https://docs.oracle.com/javase/8/docs/api/java/util/Map.html#get-java.lang.Object-) und [' Set.add() '] (https://docs.oracle.com/javase/8/docs/api/java/util/Set.html#add-java.lang.Object-) – khelwood
@khelwood, aber wenn v.get (" AHA ") ist null es ist nicht funktionieren, ich sollte nur immer überprüfen, ob (v.get (" AHA ")! = null)? –