9
Mapを実装し、挿入順序を維持するJavaクラス?
キーと値の関連付けがあるが、ハッシュを使用しないJavaのクラスを探しています。これが私が現在やっていることです: に値を追加しますHashtable。 のイテレータを取得しますHashtable.entrySet()。 すべての値を反復処理し、 Map.Entryイテレータのを取得します。 Module値に基づいてタイプのオブジェクト(カスタムクラス)を作成します。 クラスをJPanelに追加します。 パネルを表示します。 これの問題は、値を取得する順序を制御できないため、特定の順序で値を表示できないことです(順序をハードコーディングしないと)。 私はこれにArrayListor Vectorを使用しますが、コードの後半で、Module指定されたKeyのオブジェクトを取得する必要があります。これはArrayListorで行うことはできませんVector。 これを行うフリー/オープンソースのJavaクラス、またはHashtable追加されたときに基づいてから値を取得する方法を知っている人はいますか? ありがとう!
463
java
dictionary
key-value