https://github.com/google/guava/wiki/FunctionalExplainedを見ると、 transformのような操作が表示されます。これは、リストを変換しますが、同じカーディナリティを維持します。カーディナリティが異なる変換を実行するにはどうすればよいですか? 例 (疑似コード) List(1,2,3).transform(i => List(i, i))
->List(1,1,2,2,3,3)
質問する
8018 次
4 に答える
44
バージョン 13 の時点で、transformAndConcat
onがありFluentIterable
ます。
于 2012-12-07T05:51:57.950 に答える
7
直訳はないと思いますが、transform
続くのconcat
は同等のはずです。
于 2012-12-07T05:24:16.130 に答える
3
Eclipse コレクションでcollect()
は、 は Scala の と同等であり、Scala のとmap()
同等flatCollect()
ですflatMap()
。
以下は、 Java 8 Lambda での flatCollect の使用例です。
注: 私は Eclipse コレクションのコミッターです。
于 2012-12-10T17:52:54.673 に答える