0

私のJavaコードでは、LinkedHashMapを使用してデータを保存し、最後に重複を削除してデータの一部をソートすると、必要なものはうまくいきます。JDK 1.6 の使用 ただし、JDK 1.5 を使用して別の Linux サーバーで同じコードを実行すると、異なる結果が得られます。たとえば、LinkedHashMap の要素を並べ替えないか、コレクションが機能しない可能性があります。アドバイスをいただければ幸いです。

4

1 に答える 1

1

どのように並べていますか?ALinkedHashMapはソートされたマップではなく、挿入順序を維持するだけです。ソートされた順序で反復するマップが必要な場合は、TreeMap. LinkedHashMap並べ替えの方法によっては、JDK での並べ替えが若干異なる場合があるため、a を使用している場合はマップの順序が異なる場合があります。

于 2012-07-09T19:31:01.467 に答える