問題タブ [linkedhashmap]
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 - .NET の LinkedHashMap
java.util.LinkedHashMap
.NETに対応するものがあるのだろうか?(つまり、要素にアクセスすると、要素は自動的に (再) 順序付けされます。 (boolean accessOrder) )。
java - JavaでLinkedHashMapをソフト参照しますか?
JavaにsoftreferenceベースのLinkedHashMapはありますか? いいえの場合、おそらく再利用できるコードのスニペットを誰かが持っていますか? 正しく参照することを約束します。
ありがとう。
java - LinkedHashMap のキーを JList に追加するにはどうすればよいですか?
私は を持っており、の各要素LinkedHashMap<String,Object>
の部分を に入れる最も効率的な方法は何だろうと思っていました。String
LinkedHashMap
JList
java - LinkedHashMapのkeyIteratorを取得するにはどうすればよいですか?
SunのLinkedHashMapsのソースコードを見ると、KeyIteratorというプライベートクラスがあることがわかります。これを使用したいと思います。どうすればアクセスできますか?
java - LinkedHashMaps と LinkedHashSets の長所と短所は何ですか?
どちらかを選択することの主な利点と、その選択に伴う不利益を誰かが説明できますか?
java - 値クラスのフィールドで LinkedHashMap をソートする方法は?
次の行を使用して LinkedHashMap を並べ替えますが、すべての項目が並べ替えられるわけではありません。何か問題がありますか?
java - LinkedHashMapのentrySet()も順序を保証しますか?
私はlinkedHashMapを使用して、誰かがアクセスしようとしたときの順序を保証しています。ただし、それを繰り返すときは、entrySet()を使用してキーと値のペアを返すことで順序も保証されますか?反復中は変更は行われません。
編集:また、キーを繰り返し処理してgetを呼び出すことにより、マップを繰り返し処理することによる悪影響はありますか?
java - ハッシュテーブルの要素の順序を維持する方法
ハッシュテーブルがあります。values() メソッドは、挿入された順序とは異なる順序で値を返します。挿入された順序と同じ順序で値を取得するにはどうすればよいですか?LinkedHashmap を使用することも代替手段ですが、同期されません。
java - LinkedHashMapと同様の機能でConcurrentHashMapを実装するにはどうすればよいですか?
データのLRUキャッシュとして、いつでも最大500エントリを許可するLinkedHashMap
とともにtrueを使用しました。accessOrder
しかし、スケーラビリティの問題があるため、スレッドセーフな代替手段に移りたいと思います。ConcurrentHashMap
その点では良いようですが、の機能が欠けており、にaccessOrder
ありremoveEldestEntry(Map.Entry e)
ますLinkedHashMap
。誰かがいくつかのリンクを指すか、実装を容易にするのを手伝ってくれますか?
java - Java LinkedHashMap は最初または最後のエントリを取得します
LinkedHashMap
キーがマップに入力された順序が重要であるため、使用しました。
しかし今、私は最初の場所(最初に入力されたエントリ)または最後にキーの値を取得したいと考えています。
first()
andlast()
またはそのようなメソッドが必要ですか?
最初のキー エントリを取得するためだけにイテレータが必要ですか? それが私が使用した理由LinkedHashMap
です!
ありがとう!