問題タブ [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.

0 投票する
5 に答える
3295 参照

java - Java LinkedHashMap: これら 2 つの違いは何ですか?

編集: コード全体とデータベース作成スクリプトはhttp://gitorious.org/scheatorにあります。データベース スクリプトは Schema/ にあります。

次の Java コードがあります。

抽象クラスで次のように定義された LinkedHashMap

このリストを次のように初期化する子孫クラス:

次のような項目を追加します。

今私がこれを行うとき:

リストからは何も削除されません。つまり、最初と最後の印刷は同じサイズで印刷されます()。キーも正しいです (その ID のアイテムがあることを確認しました)。

ただし、次のような値を追加すると、これが私の質問です。

コードが機能します!parseInt() は getInt() と同様のキーを生成するべきではありませんか? 2 番目のバージョンは機能するのに、最初のバージョンは機能しないのはなぜですか? 理由がわかるまで、これをデバッグするのにかなりの時間を費やしましたが、それでも理由がわかりません。

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

java - Castor を使用した LinkedHashMap

HashMap の代わりに LinkedHashMap を使用するように Castor に指示するにはどうすればよいですか?

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

java - HashMapは、LinkedHashMapとして構築および「入力」された場合、次回の読み取り時に要素の順序を保持しますか?

HashMapオブジェクトを返すJavaメソッドがあるとします。

LinkedHashMapはHashMapのサブクラスであるため、このメソッドからLinkedHashMapを問題なく返すことができます。

次の「読み取り」アクション(K / Vペアの追加/削除/変更なし)では、HashMapが元のLinkedHashMapと同じ順序で、結果のメソッド(HashMapを返す)のキーを反復処理しますか?キーリンクが不足していますか?

0 投票する
3 に答える
1150 参照

java - Java で HashMap のデータを並べ替える

リンクされたハッシュマップがあり、2 つのランダムな値の間で並べ替え (値のキーを変更) する必要があります

例 :

キー 1 値 123 キー 2 値 456 キー 3 値 789

2 つの値をランダムに並べ替えた後

キー 1 の値 123 キー 2 の値 789 キー 3 の値 456

ここでは、キー 2 とキー 3 の間で値を並べ替えました

ありがとうございました;

私のマップのコードのサンプル:

0 投票する
2 に答える
11352 参照

java - LinkedHashMap(android)javaをシリアル化/逆シリアル化

だから私はLinkedHashMapをインテントに渡したいのです。

これはHashMapで魅力のように機能しました。しかし、LinkedHashMapを使用すると、問題が発生しました。ここでランタイムエラーが発生しました。

HashMapでエラーは発生しません。

「タイプセーフティ:SerializableからLinkedHashMapへのチェックされていないキャスト」という警告も表示されましたが、HashMapでもこの警告が表示されました。任意のアイデア。任意の助けは大歓迎です

また、私はこれを見たばかりです。 https://issues.apache.org/jira/browse/HARMONY-6498

0 投票する
7 に答える
53045 参照

java - LinkedHashMapオブジェクトからのキーと値の戻りの順序は保証されていますか?

LinkedHashMap予測可能な反復順序(挿入順序)があることはわかっています。Set返品者LinkedHashMap.keySet()Collection返品者LinkedHashMap.values()もこの順序を維持していますか?

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

grails - Grailsオブジェクト->LinkedHashMapコンバーター

JSONコンバーターのように、オブジェクトをLinkedHashMapに変換する簡単な方法はありますか。JSON文字列は次のように構成されます

似たようなもの。

ありがとう..

0 投票する
8 に答える
22415 参照

java - LinkedHashMapの実装はHashMapとどのように異なりますか?

LinkedHashMapの時間計算量がHashMapの複雑さと同じである場合、なぜHashMapが必要なのですか?JavaのHashMapと比較した場合、LinkedHashMapの余分なオーバーヘッドはどれくらいですか?

0 投票する
6 に答える
346 参照

java - LinkedHashMap 署名

LinkedHashMap の JDK ソース コードを見ると、このクラスが次のように宣言されていることに気付きました。

なぜ冗長な " implements Map<K,V>" (HashMap既に実装されているためMap) ? これがタイプミスだとは思えない…

ありがとう。

0 投票する
2 に答える
44136 参照

java - JavaのLinkedHashMapはキーの順序を維持していますか?

LinkedHashMap.keySet() が呼び出されると、返される Set の順序は、キーが追加された順序と同じになりますか?