問題タブ [keyset]

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.

0 投票する
1 に答える
32 参照

java - ハッシュテーブルが変更されると「keySet」が変更されるのはなぜですか?

ソースコード(jdk 1.7)でHashtableを読んだとき。私が見つけた:

なぜ HashTable.put() を行うのか、KeySet を変更する理由を説明できますか。

例:

「hashtable.put("4",4)」にデバッグすると、HashTable のキーセット オブジェクトが null ではありません。ここでデバッグします: debuging img

「count ++」を実行すると。キーセットが変更されます。どうして???

0 投票する
1 に答える
1076 参照

java - Efficient way of Searching in JSON Object in java

I have a list of JSON Objects as: [{"name":"abc","id":"123"},{"name":"xyz","id":"345"}..] and a set of parameters like {"abc","def","xyz"}. I want to check whether the second set of parameters contains value that are not in name field of JSON Object in first array.

The algorithm I followed is:

Are there any efficient way of doing it? Please suggest?