問題タブ [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 - Java LinkedHashMap: これら 2 つの違いは何ですか?
編集: コード全体とデータベース作成スクリプトはhttp://gitorious.org/scheatorにあります。データベース スクリプトは Schema/ にあります。
次の Java コードがあります。
抽象クラスで次のように定義された LinkedHashMap
このリストを次のように初期化する子孫クラス:
次のような項目を追加します。
今私がこれを行うとき:
リストからは何も削除されません。つまり、最初と最後の印刷は同じサイズで印刷されます()。キーも正しいです (その ID のアイテムがあることを確認しました)。
ただし、次のような値を追加すると、これが私の質問です。
コードが機能します!parseInt() は getInt() と同様のキーを生成するべきではありませんか? 2 番目のバージョンは機能するのに、最初のバージョンは機能しないのはなぜですか? 理由がわかるまで、これをデバッグするのにかなりの時間を費やしましたが、それでも理由がわかりません。
java - Castor を使用した LinkedHashMap
HashMap の代わりに LinkedHashMap を使用するように Castor に指示するにはどうすればよいですか?
java - HashMapは、LinkedHashMapとして構築および「入力」された場合、次回の読み取り時に要素の順序を保持しますか?
HashMapオブジェクトを返すJavaメソッドがあるとします。
LinkedHashMapはHashMapのサブクラスであるため、このメソッドからLinkedHashMapを問題なく返すことができます。
次の「読み取り」アクション(K / Vペアの追加/削除/変更なし)では、HashMapが元のLinkedHashMapと同じ順序で、結果のメソッド(HashMapを返す)のキーを反復処理しますか?キーリンクが不足していますか?
java - Java で HashMap のデータを並べ替える
リンクされたハッシュマップがあり、2 つのランダムな値の間で並べ替え (値のキーを変更) する必要があります
例 :
キー 1 値 123 キー 2 値 456 キー 3 値 789
2 つの値をランダムに並べ替えた後
キー 1 の値 123 キー 2 の値 789 キー 3 の値 456
ここでは、キー 2 とキー 3 の間で値を並べ替えました
ありがとうございました;
私のマップのコードのサンプル:
java - LinkedHashMap(android)javaをシリアル化/逆シリアル化
だから私はLinkedHashMapをインテントに渡したいのです。
これはHashMapで魅力のように機能しました。しかし、LinkedHashMapを使用すると、問題が発生しました。ここでランタイムエラーが発生しました。
HashMapでエラーは発生しません。
「タイプセーフティ:SerializableからLinkedHashMapへのチェックされていないキャスト」という警告も表示されましたが、HashMapでもこの警告が表示されました。任意のアイデア。任意の助けは大歓迎です
また、私はこれを見たばかりです。 https://issues.apache.org/jira/browse/HARMONY-6498
java - LinkedHashMapオブジェクトからのキーと値の戻りの順序は保証されていますか?
LinkedHashMap
予測可能な反復順序(挿入順序)があることはわかっています。Set
返品者LinkedHashMap.keySet()
とCollection
返品者LinkedHashMap.values()
もこの順序を維持していますか?
grails - Grailsオブジェクト->LinkedHashMapコンバーター
JSONコンバーターのように、オブジェクトをLinkedHashMapに変換する簡単な方法はありますか。JSON文字列は次のように構成されます
似たようなもの。
ありがとう..
java - LinkedHashMapの実装はHashMapとどのように異なりますか?
LinkedHashMapの時間計算量がHashMapの複雑さと同じである場合、なぜHashMapが必要なのですか?JavaのHashMapと比較した場合、LinkedHashMapの余分なオーバーヘッドはどれくらいですか?
java - LinkedHashMap 署名
LinkedHashMap の JDK ソース コードを見ると、このクラスが次のように宣言されていることに気付きました。
なぜ冗長な " implements Map<K,V>
" (HashMap
既に実装されているためMap
) ? これがタイプミスだとは思えない…
ありがとう。
java - JavaのLinkedHashMapはキーの順序を維持していますか?
LinkedHashMap.keySet() が呼び出されると、返される Set の順序は、キーが追加された順序と同じになりますか?