相关疑难解决方法(0)

通过项本身的属性索引集合的最简洁方法,该项本身就是一个集合

我有一个List<Foo>并且想要一个番石榴Multimap<String, Foo>,我们Foo按照它们的Collection<String> getTags()功能的每个标签对它们进行分组.

我正在使用java 8,所以lambdas和方法引用很好/鼓励.

例如,如果我有:

foo1, tags=a,b,c
foo2, tags=c,d
foo3, tags=a,c,e
Run Code Online (Sandbox Code Playgroud)

我会得到一个Multimap<String, Foo>:

a -> foo1, foo3
b -> foo1
c -> foo1, foo2, foo3
d -> foo2
e -> foo3
Run Code Online (Sandbox Code Playgroud)

java guava java-8 java-stream

12
推荐指数
2
解决办法
2952
查看次数

标签 统计

guava ×1

java ×1

java-8 ×1

java-stream ×1