問題タブ [hashmap]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - C#JavaHashMapと同等
Javaの世界からC#の世界に入ると、HashMapに相当するものはありますか?そうでない場合、あなたは何をお勧めしますか?
java - Javaのハッシュテーブルは、最後に保存された値を提供していますが、正しい値ではありません
申し訳ありませんが、これはコードが少し長いですが、適切なシナリオを取得する必要がありました。
このコードがすべてを出力するのはなぜ'C'
ですか?
java - Performance of HashMap with different initial capacity and load factor
Here is my situation. I am using two java.util.HashMap to store some frequently used data in a Java web app running on Tomcat. I know the exact number of entries into each Hashmap. The keys will be strings, and ints respectively.
My question is, what is the best way to set the initial capacity and loadfactor?
Should I set the capacity equal to the number of elements it will have and the load capacity to 1.0? I would like the absolute best performance without using too much memory. I am afraid however, that the table would not fill optimally. With a table of the exact size needed, won't there be key collision, causing a (usually short) scan to find the correct element?
Assuming (and this is a stretch) that the hash function is a simple mod 5 of the integer keys, wouldn't that mean that keys 5, 10, 15 would hit the same bucket and then cause a seek to fill the buckets next to them? Would a larger initial capacity increase performance?
Also, if there is a better datastructure than a hashmap for this, I am completely open to that as well.
java - ネストされたハッシュマップのJavaジェネリック/継承
タイプのハッシュマップが2つある場合
警察と救急車の両方がレスキューを拡張する場合、どのように私は次のような方法を持つことができますか
これも、リターンタイプをに変更することもありません
うまくいくようです。
どうもありがとう。
java - JavaのHashMapオブジェクトとMapオブジェクトの違いは何ですか?
私が作成した次のマップの違いは何ですか (別の質問では、人々はそれらを同じ意味で使用しているように答えており、それらが異なるかどうか/どのように異なるか疑問に思っています):
java - MATLAB 配列を HashMap Java オブジェクトのキーとして使用するにはどうすればよいですか?
put 関数は正常に機能しますが、get 関数は機能しません。どうやらコツがわからないらしい。
多くの投稿を検索して読みましたが、この問題の解決策が見つかりませんでした。どなたかコツを教えていただけると助かります。
java - マルチスレッド環境でのハッシュマップとハッシュテーブル
これら 2 つのコレクションがマルチスレッド環境でどのように動作するかについて、私は本当に混乱しています。
ハッシュテーブルは同期されています。つまり、2 つのスレッドがその値を同時に更新することはありません。
java - パフォーマンス ConcurrentHashmap と HashMap の比較
ConcurrentHashMap のパフォーマンスは、HashMap と比較して、特に .get() 操作と比べてどうですか?
HashMap の代わりに ConcurrentHashMap を使用しない理由はありますか?
(null 値が許可されていないことはわかっています)
アップデート
明確にするために、実際の同時アクセスの場合のパフォーマンスは明らかに低下しますが、同時アクセスがない場合のパフォーマンスをどのように比較しますか?
java - Java Hashmap:値からキーを取得するには?
値とを返す"foo"
aがある場合、対応するキーを取得するにはどうすればよいですか? ハッシュマップをループする必要がありますか? それを行う最善の方法は何ですか?HashMap<String> ftw
ftw.containsValue("foo")
true