我正在嘗試將項目收集到最終的 Guava Multimap。我注意到它Flowable有一個.toMultimap,但我不知道如何使用它來返回我需要的東西。這是一個片段Single<Map<String, Collection<String>>> map = getActiveUsers().toFlowable() //
.flatMapIterable(users -> users) //
.map(User::getFullName) //
.distinct() //
.toMultimap(FullName::first, FullName::second);我如何更改此代碼以返回番石榴Multimap<String,String>而不是Map<String,Collection<String>>
1 回答

jeck貓
TA貢獻1909條經驗 獲得超7個贊
使用collect
:
source.collect( HashMultimap::create, (mmap, item) -> mmap.put(item.first, item.second) )
添加回答
舉報
0/150
提交
取消