[英]Map of Key to Map in Java
在我重新发明轮子之前,java是否已经具有以下数据结构:作为单个类型的Map<String, Map<String, String>>
?
我需要能够调用.get(key)
并且它返回Map<String, String>
。
还是有一个普通的图书馆?
总结一下人们在评论中所写的内容(如果可以的话),您可以在此处进行很多选择:
Map<String,Map<String,String>>
(毕竟,它并不那么复杂)。 Map<Pair<String,String>, String>
,其中Pair
是您定义的类,或者是aioobe建议的Apache Common的Pair类之一 ,例如该类。 但请记住, Java没有Pair类是有原因的。 <String,String,String>
或ImmutableTable (如Quantas所添加),它们完全可以实现您想要的功能。 有关更多详细信息,请参见这篇文章 。 摆好姿势,除非您选择了最后一个选项,否则请不要接受/接受此答案。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.