java - Scala 的 flatMap 的 Guava 等价物是什么?

标签 java scala functional-programming guava

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

最佳答案

从版本 13 开始,有 transformAndConcatFluentIterable .

关于java - Scala 的 flatMap 的 Guava 等价物是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13757306/

相关文章:

java - 判断set是否存在冲突

java - Hazelcast 3.5.2 原生内存格式

scala - 计算一行的秩

java - 如何使用无限的java.util.stream.Stream?

scala - 如何将构建器模式转换为功能实现?

haskell - 如何使用foldr/foldl定义foldM(如果可能的话)?

java - Servlet 响应 header 仅显示在 304 响应中 - Tomcat 7

java - 使用 java 8 计算数组列表中特定对象的出现次数

scala - 如何在非对称系统中将对象发送到远程 akka actor

scala - 如何在 Scala 2.10.1 中通过反射获取 ctor 参数类型