• java8 stream filter 简单使用



    如下代码:

        public static void main(String[] args) {
            // 存储0-9的列表
            List<Integer> list = new ArrayList<>();
            for (int i = 0; i < 10; i++) {
                list.add(i);
            }
            System.out.println("原列表:");
            System.out.println(list);

            // 筛选列表中的偶数
            list = list.stream().filter(a -> a % 2 == 0).collect(Collectors.toList());
            System.out.println("列表中的偶数:");
            System.out.println(list);
        }

    输出结果为:

    原列表:
    [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
    列表中的偶数:
    [0, 2, 4, 6, 8]

    简要说明
    filter的使用方式为: filter(item -> item的逻辑判断 ) ,其中filter会保留判断条件为true的记录

  • 相关阅读:
    清除浮动的四种方式
    简单的响应式-信息介绍
    Island Mentality
    六、排序-插入排序
    五、快速排序
    有关一些话
    有关学习态度
    无题
    四、链表的学习
    MySQ彻底删除与安装配置
  • 原文地址:https://www.cnblogs.com/zhuyeshen/p/12162601.html
Copyright © 2020-2023  润新知