2013-02-24 43 views
0

我想创建使用三元模型创建八卦的LinkedHashMap> 其中,项是最​​后inputed两字的条目(其结构是: LinkedHashMap的使用LinkedHashMap中的Java

现在的问题是,作为一个地图它不存储多个密钥(覆盖现有的键值对新键值对现有密钥)。

我不知道多重映射是否会为这个还是不有用吗?如果是这样,怎么样?

+0

我不知道你的要求,但你肯定是一个地图是这个职位的最合适?如果我得到你想做的事情,我会尝试通过创建一个包含三个字符(或一个bigramm和一个字符)的trigramm对象来处理它。 – benzonico 2013-02-24 16:34:30

+0

问题已解决。创建了一个bigram obj,并使用了LinkedHashMap .... – mag443 2013-02-24 20:25:15

+0

不应该比String更合适吗? – benzonico 2013-02-24 22:55:33

回答

1

每个实现Map接口的集合都保持“在Set实现中的密钥。 Set不能保留多个值。

Multimap只是一个Map<Key, Collection<Value>>。它允许在一个键下保存多个值。

Read more about Maps.