キーと値のペア オブジェクトが必要です。たった2本の弦
それでObject<String, String>
車輪を再発明する前に、これを容易にするために Java に既存のオブジェクトがありますか?
今回、すぐに Hash/Map に引き付けられなかった唯一の理由は、1 つのオブジェクトが複数のキーと値のペアを格納するように作成されているためです。キーと値のペアを 1 つだけ保持するように設計されていて、配列に変換したい場合に配列に変換できるものはありますか?
自分で作成する必要があります。これは、クラス名からより良いセマンティックな意味を促進するために行われます (AFAIK Pair<>
) KeyValuePair<>
。
http://docs.oracle.com/javase/7/docs/api/java/util/Map.Entry.html
and an implementation from SO Java - How to create new Entry (key, value)
ペアのリンクリストを試すことができます。
基本構造
(0) --> <-- ((0)(ペア < 1, "スタッド" >)(2)) --> <-- (1)(ペア < 2, "セクシー" >)(3). ...
構造内の各ノードは (前の < K,V >、この < K,V >、次の < K,V >) ですが、重複したキーを許可します...
Linked-List が空の場合、Head と Tail は null です。