是否可以将键映射到多维数组列表。有些事情就像下面的例子..
Map<K,V>
其中 K 是字母表列表的键,V 是存储单词列表的多维数组列表或普通数组列表。像读取字典文件的应用程序之类的东西。我想看一个例子。示例可以是与映射和多维数组列表相关的任何内容。或者还有其他有效的方式来实现收集吗?我从未使用过此类实现,因此如果已经有与我的 QA 相关的线程,请发布链接。
你总是可以做Map<String, <List<String>>
. e.g.
Map<String, List<String>> multimap = new HashMap<String, List<String>>();
String key = "asdf";
List<String> values = Arrays.asList("foo", "bar");
multimap.put(key, values);
您还可以使用Multimap<String, String>
接口在谷歌番石榴 http://guava-libraries.googlecode.com/svn/tags/release03/javadoc/com/google/common/collect/Multimap.html- 可能更适合您的需求。它在某种程度上简化了编码 -
Multimap<String, String> multimap = new ArrayListMultimap<String, String>();
String key = "asdf";
multimap.put(key, "foo");
multimap.put(key, "bar");
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)