Java8 stream 的一些简单应用

  List<Integer> collect = list.stream()
                .filter(a -> a.index>10)//筛选 条件
                .sorted(Comparator.comparing(A::getIndex).reversed())// 按照某个字段降序排序
                .map(a -> a.index * 9)// 操作某个字段
                .collect(Collectors.toList());//转成集合list
        System.out.println(Arrays.toString(collect.toArray()));

运行结果:
在这里插入图片描述

你可能感兴趣的:(Java8新特性)