我使用的是Guava库。
有没有办法在每个值中使用Multimap?
例如,Multimap中的值为1 = [stack],2 = [over,flow],3 = [com]。如果Multimap名称为map且key为2,则map.get("2")
将出现[over,flow]。
我想只获得“流动”。它可以吗?
答案 0 :(得分:5)
Multimap返回Collection<X>
,听起来你需要该列表中的最后一项,在这种情况下,您只需要通过调用map.get("2")
获取列表并检索最后一个/第n个列表中的项目。
Guava有一个名为Iterables
的类,可以证明对你有用。例如
String lastValue = Iterables.getLast(your_list);