問題タブ [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.
java - ハッシュテーブルが変更されると「keySet」が変更されるのはなぜですか?
ソースコード(jdk 1.7)でHashtableを読んだとき。私が見つけた:
なぜ HashTable.put() を行うのか、KeySet を変更する理由を説明できますか。
例:
「hashtable.put("4",4)」にデバッグすると、HashTable のキーセット オブジェクトが null ではありません。ここでデバッグします: debuging img
「count ++」を実行すると。キーセットが変更されます。どうして???
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?