是否有流畅的方式从FluentIterable.index继续?

时间:2017-01-27 02:16:38

标签: java guava fluent-interface

FluentIterable.index返回ImmutableListMultimap,不再流利。 这意味着如果我想要转换现有的地图,我将不得不将整个事物再次包裹在另一个FluentIterable中,并且结果的丑陋会破坏流畅的目的。

FluentIterable.from(
    FluentIterable
        .from(list)
        .index(...)
        .asMap().entrySet()) // this is less than ideal too
        // Ideally I want to transform here so that I don't need the other .from call
    .transform(....)

使用番石榴是否有更流畅的方法来实现这一目标? (没有Java 8)

0 个答案:

没有答案