• Java8的lambda表达式遍历集合


    Java8的lambda表达式遍历集合

    这里简单的forEach循环遍历List和Map。

    示例

    package com.cnsyear.demo;
    
    import java.util.ArrayList;
    import java.util.HashMap;
    import java.util.List;
    import java.util.Map;
    
    public class java8Demo {
    
        public static void main(String[] args) {
            List<Student> list = new ArrayList<Student>() {{
                add(new Student("zhaojie", 18));
                add(new Student("zhaojie1", 19));
                add(new Student("zhaojie2", 20));
            }};
    
            list.forEach(student -> {
                System.out.println(student.getName() + "	" + student.getAge());
            });
    
            Map<String, String> map = new HashMap<String, String>() {{
                put("a", "haha");
                put("b", "hahaha");
                put("d", "hahe");
                put("c", "haheeee");
            }};
    
            map.forEach((k, v) -> {
                System.out.print("key=" + k);
                System.out.print("	");
                System.out.println("value=" + v);
            });
        }
    }
    
    class Student {
        private String name;
        private int age;
    
        public Student(String name, int age) {
            this.name = name;
            this.age = age;
        }
    
        public String getName() {
            return name;
        }
    
        public void setName(String name) {
            this.name = name;
        }
    
        public int getAge() {
            return age;
        }
    
        public void setAge(int age) {
            this.age = age;
        }
    }
    
    
    /*
    zhaojie	18
    zhaojie1	19
    zhaojie2	20
    key=a	value=haha
    key=b	value=hahaha
    key=c	value=haheeee
    key=d	value=hahe
    
    */
    
    
    -------------已经触及底线 感谢您的阅读-------------
  • 相关阅读:
    3.19 DAY2
    3.18 DAY1
    MySql Scaffolding an Existing Database in EF Core
    asp.net core 2.0 后台定时自动执行任务
    c#中枚举类型 显示中文
    fullCalendar使用经验总结
    Web APP 日期选择控件
    【转】剖析异步编程语法糖: async和await
    【转】Entity Framework 复杂类型
    【转】EF Code First 学习笔记:约定配置
  • 原文地址:https://www.cnblogs.com/cnsyear/p/12777900.html
Copyright © 2020-2023  润新知