zoukankan      html  css  js  c++  java
  • 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表达式
        }
    }

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

  • 相关阅读:
    关于16位的OS尝试(2)
    关于16位的OS尝试(2)
    键盘幽灵程序源代码
    socks5协议转http协议源码
    溢出专题(二) widechar的字符串缓冲溢出攻击技术
    超强:bat写的exploit
    键盘幽灵程序源代码
    超强:bat写的exploit
    socks5协议转http协议源码
    高质量C /C编程指南第3章 命名法例
  • 原文地址:https://www.cnblogs.com/BruceKing/p/13163738.html
Copyright © 2011-2022 走看看