タグ付けされた質問 「hashmap」

ハッシュ関数を使用して、キーと呼ばれる識別値を関連する値にマッピングするデータ構造


6
ハッシュのキーと値を交換する方法
ハッシュのキーと値を交換するにはどうすればよいですか? 次のハッシュがあります: {:a=>:one, :b=>:two, :c=>:three} に変換したい: {:one=>:a, :two=>:b, :three=>:c} 使用mapはかなり退屈なようです。より短い解決策はありますか?
154 ruby  hashmap 


3
JSPでHashMapをループする方法は?
HashMapJSPでループするにはどうすればよいですか? <% HashMap<String, String> countries = MainUtils.getCountries(l); %> <select name="country"> <% // Here I need to loop through countries. %> </select>
146 java  jsp  loops  hashmap 

9
Pythonのハッシュマップ
PythonにHashMapを実装したい。ユーザーに入力を求めたい。彼の入力に応じて、HashMapからいくつかの情報を取得しています。ユーザーがHashMapのキーを入力した場合、対応する値を取得したいと思います。 この機能をPythonに実装するにはどうすればよいですか? HashMap<String,String> streetno=new HashMap<String,String>(); streetno.put("1", "Sachin Tendulkar"); streetno.put("2", "Dravid"); streetno.put("3","Sehwag"); streetno.put("4","Laxman"); streetno.put("5","Kohli")
144 python  hashmap 

12
複数のスレッドからjava.util.HashMapから値を取得しても安全ですか(変更なし)?
マップが作成され、一度初期化されると、再度変更されることはありません。ただし、複数のスレッドから(get(key)を介してのみ)アクセスされます。java.util.HashMapこのように使用しても安全ですか? (現在、私は喜んで使っていjava.util.concurrent.ConcurrentHashMapて、パフォーマンスを向上させるために何を測定する必要がありませんが、シンプルであれば、単純に興味津々HashMap十分であろう。したがって、この質問がありません「?1は、私が使用すべき」またそれがパフォーマンスの問題です。むしろ、問題は「安全でしょうか?」)

9
1つのステートメントで複数のエントリをHashMapに一度に追加する
定数HashMapを初期化する必要があり、1行のステートメントでそれを実行したいと考えています。このようなsthの回避: hashMap.put("One", new Integer(1)); // adding value into HashMap hashMap.put("Two", new Integer(2)); hashMap.put("Three", new Integer(3)); 目標Cのこれと同様: [NSDictionary dictionaryWithObjectsAndKeys: @"w",[NSNumber numberWithInt:1], @"K",[NSNumber numberWithInt:2], @"e",[NSNumber numberWithInt:4], @"z",[NSNumber numberWithInt:5], @"l",[NSNumber numberWithInt:6], nil] 私はこれをたくさん見た中で、これを行う方法を示す例を見つけていません。


6
JSONをRubyハッシュに変換する方法
次の値を保持するJSONオブジェクトがあります。 @value = {"val":"test","val1":"test1","val2":"test2"} Rubyでループして、キーと値のペアを取得します。を使用する@eachと、Rubyハッシュ形式ではないため、オブジェクトを反復処理しません。 @value = {"val"=>"test","val1"=>"test1","val2"=>"test2"} 上記のJSONオブジェクトをRubyハッシュに変換するにはどうすればよいですか?
137 ruby  json  hashmap 

8
HashSet / HashMapに重複する値を追加すると、以前の値が置き換えられますか
以下のコードを検討してください: HashSet hs = new HashSet(); hs.add("hi"); -- (1) hs.add("hi"); -- (2) hs.size()HashSet重複を許可しないので1を与えるため、1つの要素のみが保存されます。 重複した要素を追加するかどうかを知りたい場合、前の要素を置き換えますか、それとも単に追加しませんか? また、HashMap同じケースを使用するとどうなりますか?

6
HashMap get / putの複雑さ
HashMap get/put操作はO(1)であると言うことに慣れています。ただし、ハッシュの実装によって異なります。デフォルトのオブジェクトハッシュは、実際にはJVMヒープの内部アドレスです。get/putO(1)であると主張するだけで十分でしょうか? 利用可能なメモリは別の問題です。javadocsからわかるHashMap load factorように、0.75 である必要があります。JVMに十分なメモリがなくload factor、制限を超えた場合はどうなりますか? したがって、O(1)は保証されていないようです。それは意味がありますか、それとも何か不足していますか?

10
HashMap-最初のキー値の取得
以下はHashMapに含まれる値です statusName {Active=33, Renewals Completed=3, Application=15} 最初のキー(つまりアクティブ)を取得するJavaコード Object myKey = statusName.keySet().toArray()[0]; 最初のキー「値」(つまり33)をどのように収集できますか。「キー」と「値」の両方を別々の変数に格納したいと思います。
128 java  hashmap 


7
どのJavaコレクションを使用すればよいですか?
この質問では、C ++ 11で標準ライブラリコンテナーを効率的に選択するにはどうすればよいですか?C ++コレクションを選択するときに使用する便利なフローチャートです。 これは、どのコレクションを使用すればよいかわからない人にとっては便利なリソースだと思ったので、Javaの同様のフローチャートを見つけようとしましたが、見つけることができませんでした。 Javaでプログラミングするときに使用する適切なコレクションを選択するのに役立つリソースと「チートシート」はありますか?どのようなリスト、セット、マップの実装を使用すべきかを人々はどのように知るのでしょうか?


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.