問題タブ [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 - JAX-WS、受信したLinkedHashMapコレクションが空であるのはなぜですか?
LinkedHashMap
引数として受け取るJavaWebサービスを構築しています。コレクションにはクライアント側にいくつかのLinkedHashMap
要素が挿入されていますが、Webサービスで空になっています。
java - values() の反復における HashMap と LinkedHashMap のパフォーマンス
関数を介したトラバーサルのHashMap
との間にパフォーマンスの違いはありますか?LinkedHashMap
values()
linkedhashmap - LinkedHashMap の impl - 単一リンク リストではなく、二重リンク リストを使用します。どうして
LinkedHashMapのドキュメントを参照したところ、二重リンク リスト (DLL) が内部的に保持されているとあります。
S(ingle)LL よりも DLL が選択された理由を理解しようとしていました.DLL で得られる最大の利点は、逆方向にトラバースすることですが、以前の( ) Iterable インターフェースの next() のような操作。
SLLではなくDLLである理由を誰か説明できますか?
java - サイズ制限が 5 の Java での Map 実装を使用したキューのデータ構造
いくつかのレコードを含むマップがあります。そのマップを 5 つの要素のみに制限したいと思います。新しい要素が追加されるたびに、最初の項目を削除し、新しい要素をマップの最後の位置に追加する必要があります。FIFOに似たもの。使用するデータ構造またはソリューション自体を提案してください。
例:
java - 指定されたキーを持つアイテムが既に存在する場合でも、アクセス順の LinkedHashMap の put() は構造変更ですか?
タイトルはすべてを言います:
私が理解しているように、ドキュメントにはわずかなあいまいさがあります。まず、ドキュメントでは、挿入順の LinkedHashMap について説明し、既にマップされている項目を挿入しても反復順序は影響を受けないことに注意してください。
次に、アクセス順の LinkedHashMap を導入し、「単なる get は構造上の変更である」という事実を主張します。つまり、反復順序に影響を与えます。
ただし、既存のアイテムの ''put()'' が構造変更であるかどうかは明確ではありません。
答えはイエスだと思います。
java - Javaのデータ構造に関するクエリ
複数のファイルから単語の出現頻度をカウントしたい。
さらに、これらのファイルにはこれらの単語があります
したがって、結果は aaa = 3、bbb = 1 でなければなりません。
次に、上記のデータ構造を定義しました。
次に、ファイルから単語を読み取り、wordCount と fileToWordCount に入れます。
最後に、上記のコードで fileToWordCount を出力します。
そして版画、
では、マップ fileToWordCount を使用して、ファイル内の単語の頻度を見つけるにはどうすればよいでしょうか?
java - キーではなくインデックスに基づいてLinkedHashMapから値を取得するにはどうすればよいですか?
私は持っています
キーではなくポジションList<String>
で取得したい。
iterateは使いたくない。
インデックスに基づいて値を取得する他の方法はありますか?
java - Play Framework 2.0 テンプレートでループしたときに Java LinkedHashMap が挿入の順序を維持しない
LinkedHashMap<String, List<MyObject>)
Play フレームワークの (2.0) アプリケーション コントローラーで、文字列キーを挿入する順序を維持するためにJava を作成して
います。
以下のようなテンプレートでこの LinkedHashMap を繰り返してみました:-
画面を更新するたびにランダムな順序になります。
次に、ループのロジックを変更しようとしました
サーバー側のデバッグ ログは正しい順序を示しています。
Java の LinkedHashMap は、scala テンプレートでレンダリングされた場合でも挿入の順序を維持すると想定していました。
ここで何か間違ったことをしていますか?
java - java:マップ動物園、何を選ぶか
私はJavaの世界にかなり慣れていません(C / C ++でプライマリを書いているので)。アプリでマップを使用しています。java.util.Map
抽象的であるため、その実装をインスタンス化する必要があります。通常、私はHashMap
次のように使用します。
しかし、Javaドキュメントでは、、、などの他の多くの実装を見つけました。TreeMap
盲目的にを使用し続けることができるかどうか、またはそれらの実装間に重要な違いがあるかどうかを知りたいです。LinkedHashMap
HashTable
HashMap
Map
知っておくべきポイントの簡単なリストは大丈夫です。ありがとう。
java - LinkedHashMap containsKey または containsValue
なぜこれが起こっているのですか、どうすれば回避できますか? 参照をチェックするだけだと思いますが、それはあまり便利ではありません。
--
アップデート
--
これは機能しているようです。キーの重複を避けるために、追加のチェックを行う必要があると思います。