zoukankan      html  css  js  c++  java
  • Java8 Lambda和Stream的用法

    package com.zhangxueliang.demo;
    
    import java.util.ArrayList;
    import java.util.List;
    import java.util.stream.Stream;
    
    public class Lambda_Stream_Demo {
        public static void main(String[] args){
            List<Student> list = createStudent();
            Stream<Student> stream = list.stream();
            stream.filter(s->s.getGender()==Student.Sex.FEMALE).forEach(s->System.out.println(s.toString()));
        }
        public static List<Student> createStudent(){
            Student s1 = new Student("张三",16,Student.Sex.MALE);
            Student s2 = new Student("李四",18,Student.Sex.FEMALE);
            Student s3 = new Student("王五",26,Student.Sex.MALE);
            Student s4 = new Student("赵柳",36,Student.Sex.FEMALE);
            List<Student> ss = new ArrayList<Student>();
            ss.add(s1);
            ss.add(s2);
            ss.add(s3);
            ss.add(s4);
            return ss;
        }
    }
  • 相关阅读:
    编程之美--2.13
    编程之美--2.17
    编程之美--3.8
    编程之美--3.7
    面试金典--9.3
    面试金典--9.2
    面试金典--9.1
    jq插件
    laravel controller
    laravel 登录验证
  • 原文地址:https://www.cnblogs.com/niwotaxuexiba/p/9733524.html
Copyright © 2011-2022 走看看