在Multimaps中获取价值-Guava



我使用Guava库。

是否有任何方法可以在每个值中获取Multimap?

例如,Multimap中的值为1=[stack],2=[over,flow],3=[com]。如果Multimap名称为map,key为2,则map.get("2")将出现[over,flow]。

我只想得到"流量"。有可能吗?

Multimap返回一个Collection<X>,听起来你需要该列表中的最后一个项目,在这种情况下,你只需要通过调用map.get("2")来获取列表,并检索列表中的第/n个项目。

Guava有一个名为Iterables的类,它可能对您有用。例如

String lastValue = Iterables.getLast(your_list);

最新更新