繁体   English   中英

java键/值对对象,不是数组/映射

[英]java key/value pair object, that isn't an array/map

我想要一个键值对对象。 只是两个字符串

所以Object<String, String>

在我重新发明轮子之前,java中是否有一个现有的对象可以简化此操作?

这次我没有立即被Hash / Map吸引的唯一原因是因为使一个对象存储了多个键/值对。 是否有一个只容纳一个键/值对的设计,如果我愿意的话可以变成一个数组?

您将需要创建自己的。 这样做(AFAIK)可以从类名中获得比一般的Pair<>KeyValuePair<>更好的语义含义

您可以尝试配对的链表。

基本结构

(0)-> <-((0)(对<1,“螺柱”>)(2))-> <-(1)(对<2,“性感”>)(3)。 ...

结构中每个节点的位置(上一个<K,V>,此<K,V>,下一个<K,V>),但是允许重复的键...

如果“链表”为空,则“头和尾”为空;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM