1

我想要一个键值对对象。只有两根弦

所以Object<String, String>

在我重新发明轮子之前,java中是否有一个现有的对象来促进这一点?

这次我没有立即关注 Hash/Map 的唯一原因是因为一个对象被用来存储多个键/值对。是否有一个设计为只保存一个键/值对,如果我愿意的话,我可以把它变成一个数组?

4

3 回答 3

4

您将需要创建自己的。这样做(AFAIK)是为了从类名中获得更好的语义含义,而不是一般Pair<>KeyValuePair<>

于 2012-05-23T15:32:58.340 回答
0

您可以尝试配对的链接列表。

基本结构

(0) --> <-- ((0)(Pair < 1, "Stud" >)(2)) --> <-- (1)(Pair < 2, "Sexy" >)(3)。 ...

结构中的每个节点在哪里 (prev. < K,V >, this < K,V >, next < K,V >) 但是允许重复键...

如果 Linked-List 为空,则 Head & Tail 为 null;

于 2016-06-09T01:50:44.920 回答