使用番石榴变换可以实现目标集合的长度与源不同吗?

时间:2014-01-06 18:58:56

标签: java guava transformation

我有这个问题:

源列表 - 不同的整数

目的地 - 只有整数来源列表。

我可以使用番石榴变换来解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

  List<Integer>  transList = Collections2.filter(list, new Predicate<Integer>() {
                @Override
                public boolean apply(@Nullable Integer integer) {
                   return integer % 2 == 0;
                }
            });

但实际上要完成以下步骤:

来源= [1 2 3 4 5 6]

中间= [2 4 6]

*3

目的地= [6 12 24]