番石榴相当于Scala的flatMap是什么?

2022-09-01 18:23:37

通过查看 https://github.com/google/guava/wiki/FunctionalExplained 我看到像转换这样的操作,它将转换列表但保持相同的基数。如何执行导致不同基数的转换?例如(伪代码)List(1,2,3).transform(i => List(i, i)) -> List(1,1,2,2,3,3)


答案 1

从版本13开始,FluentIterable上有transformAndConcat


答案 2

我不认为有直接的翻译,但紧随其后的是concat应该是等效的。transform