Was sind die Unterschiede zwischen a HashMapund a Hashtablein Java? Was ist für Anwendungen ohne Thread
Eine Datenstruktur, die eine Hash-Funktion verwendet, um identifizierende Werte, sogenannte Schlüssel, den zugehörigen Werten zuzuordnen
Was sind die Unterschiede zwischen a HashMapund a Hashtablein Java? Was ist für Anwendungen ohne Thread
Angenommen, wir haben eine HashMap<String, Integer>in Java. Wie aktualisiere (inkrementiere) ich den Integer-Wert des String-Schlüssels für jede Existenz des gefundenen Strings? Man könnte das Paar entfernen und erneut eingeben, aber der Aufwand wäre ein Problem. Ein anderer Weg wäre, einfach...
Um Hash ein neues Paar hinzuzufügen, gehe ich wie folgt vor: {:a => 1, :b => 2}.merge!({:c => 3}) #=> {:a => 1, :b => 2, :c => 3} Gibt es eine ähnliche Möglichkeit, einen Schlüssel aus Hash zu löschen? Das funktioniert: {:a => 1, :b => 2}.reject! { |k| k == :a } #=>...
HashSet basiert auf HashMap. Wenn wir uns die HashSet<E>Implementierung ansehen , wird alles unter verwaltet HashMap<E,Object>. <E>wird als Schlüssel von verwendet HashMap. Und wir wissen, dass HashMapdas nicht threadsicher ist. Deshalb haben wir ConcurrentHashMapin...
Wie kann ich den entsprechenden Schlüssel erhalten, wenn ich den Wert habe "foo"und a HashMap<String> ftwfür den ftw.containsValue("foo")zurückgegeben truewird? Muss ich die Hashmap durchlaufen? Was ist der beste Weg das zu
Ich habe eine Map, die Zeichenfolgen für Schlüssel und Werte enthält. Die Daten sind wie folgt: Frage 1, 1 Frage 9, 1 Frage 2, 4 Frage 5, 2 Ich möchte die Karte anhand ihrer Schlüssel sortieren. Also, am Ende werde ich question1, question2, question3... und so weiter...
Wie in Update 3 zu dieser Antwort klargestellt, lautet diese Notation: var hash = {}; hash[X] hasht das Objekt nicht wirklich X; Es konvertiert tatsächlich nur Xin eine Zeichenfolge (über, .toString()wenn es sich um ein Objekt handelt, oder über andere integrierte Konvertierungen für verschiedene...
Was ist der Unterschied zwischen den folgenden Karten, die ich erstelle (in einer anderen Frage haben die Leute scheinbar austauschbar mit ihnen geantwortet und ich frage mich, ob / wie sie sich unterscheiden): HashMap<String, Object> map = new HashMap<String, Object>(); Map<String,...
Wie konvertiere ich ein Ruby-Hash-Objekt in JSON? Also versuche ich dieses Beispiel unten und es funktioniert nicht? Ich habe mir den RubyDoc angesehen und offensichtlich hat das HashObjekt keine to_jsonMethode. Aber ich lese in Blogs, die Rails unterstützt active_record.to_jsonund auch unterstützt...
Gibt es ein HashMap-Äquivalent, wenn Sie aus einer Java-Welt in eine C # -Ele kommen? Wenn nicht, was würden Sie
Ist eine Überprüfung der Schlüsselexistenz in HashMap immer erforderlich? Ich habe eine HashMap mit beispielsweise 1000 Einträgen und möchte die Effizienz verbessern. Wenn sehr häufig auf die HashMap zugegriffen wird, führt die Überprüfung der Schlüsselexistenz bei jedem Zugriff zu einem hohen...
Anwendungsfall Der Anwendungsfall besteht darin, ein Array von Objekten in eine Hash-Map zu konvertieren, die auf einer Zeichenfolge oder Funktion basiert, die zur Auswertung und Verwendung als Schlüssel in der Hash-Map und zum Wert als Objekt selbst bereitgestellt wird. Ein häufiger Fall bei...
Ich fordere Daten von einem Server an, der Daten im JSON-Format zurückgibt. Das Casting einer HashMap in JSON beim Erstellen der Anfrage war überhaupt nicht schwierig, aber der andere Weg scheint etwas schwierig zu sein. Die JSON-Antwort sieht folgendermaßen aus: { "header" : { "alerts" : [ {...
Was passiert mit dem ursprünglichen Wert, wenn ich denselben Schlüssel mehrmals an HashMapdie putMethode übergebe? Und was ist, wenn sich sogar der Wert wiederholt? Ich habe keine Dokumentation dazu gefunden. Fall 1: Überschriebene Werte für einen Schlüssel Map mymap = new...
Wäre dies der beste Weg, um einen Hash zu sortieren und ein Hash-Objekt (anstelle von Array) zurückzugeben: h = {"a"=>1, "c"=>3, "b"=>2, "d"=>4} # => {"a"=>1, "c"=>3, "b"=>2, "d"=>4} Hash[h.sort] # => {"a"=>1, "b"=>2, "c"=>3,
Was ist die (schnellste / sauberste / unkomplizierteste) Möglichkeit, alle Schlüssel in einem Hash von Zeichenfolgen in Symbole in Ruby zu konvertieren? Dies wäre praktisch, wenn Sie YAML analysieren. my_hash = YAML.load_file('yml') Ich möchte verwenden können: my_hash[:key] Eher, als:...
Ich habe zwei HashMapObjekte wie folgt definiert: HashMap<String, Integer> map1 = new HashMap<String, Integer>(); HashMap<String, Integer> map2 = new HashMap<String, Integer>(); Ich habe auch ein drittes HashMapObjekt: HashMap<String, Integer> map3; Wie kann ich...
HashMaphat zwei wichtige Eigenschaften: sizeund load factor. Ich habe die Java-Dokumentation durchgesehen und es heißt0.75f ist der anfängliche Ladefaktor. Aber ich kann die tatsächliche Verwendung nicht finden. Kann jemand beschreiben, in welchen verschiedenen Szenarien der Lastfaktor eingestellt...
Vor kurzem habe ich Gespräch mit einem Kollegen über das, was den optimalen Weg zu konvertieren wäre Listzu Mapin Java und wenn es spezifische Vorteile, dies zu tun. Ich möchte einen optimalen Konvertierungsansatz kennen und würde mich sehr freuen, wenn mich jemand führen kann. Ist das ein guter...
Nach meinem Verständnis denke ich: Es ist völlig legal, dass zwei Objekte denselben Hashcode haben. Wenn zwei Objekte gleich sind (mit der Methode equals ()), haben sie denselben Hashcode. Wenn zwei Objekte nicht gleich sind, können sie nicht denselben Hashcode haben Hab ich recht? Wenn das...