• Java Map及Lambda


    package Date20200619;
    
    import java.awt.RenderingHints.Key;
    import java.util.HashMap;
    import java.util.Map;
    
    import org.omg.Messaging.SyncScopeHelper;
    
    public class MapLearn {
        public static void main(String[] args) {
            Map<String, String> nameIfo = new HashMap<>();
            nameIfo.put("一年级", "小金");
            nameIfo.put("二年级", "小王");
            nameIfo.put("三年级", "小李");
            nameIfo.put("四年级", "小林");
            System.out.println(nameIfo);
            for (String string : nameIfo.keySet())//常规循环
            {
                System.out.println(string);
            }
            System.out.println("-------------------------------");
            nameIfo.keySet().forEach(Key -> System.out.println(Key));//Lambda表达式
            System.out.println("-------------------------------");
            for (String string : nameIfo.values())//常规循环
            {
                System.out.println(string);
            }
            System.out.println("-------------------------------");
            nameIfo.values().forEach(value -> System.out.println(value));//Lambda表达式
            System.out.println("-------------------------------");
            nameIfo.values().forEach(System.out::println);//Lambda表达式
        }
    }

    {一年级=小金, 三年级=小李, 二年级=小王, 四年级=小林}
    一年级
    三年级
    二年级
    四年级
    -------------------------------
    一年级
    三年级
    二年级
    四年级
    -------------------------------
    小金
    小李
    小王
    小林
    -------------------------------
    小金
    小李
    小王
    小林
    -------------------------------
    小金
    小李
    小王
    小林

  • 相关阅读:
    Beta 冲刺(1/7)
    福大软工 · BETA 版冲刺前准备(团队)
    福大软工 · 第十一次作业
    Alpha 冲刺 (8/10)
    Alpha 冲刺 (7/10)
    Alpha 冲刺 (6/10)
    个人作业——软件工程实践总结作业
    Beta 答辩总结
    Beta 冲刺 (7/7)
    Beta 冲刺 (6/7)
  • 原文地址:https://www.cnblogs.com/BruceKing/p/13163738.html
Copyright © 2020-2023  润新知