zoukankan      html  css  js  c++  java
  • Java-集合框架-map1

    package cn.burce.HashMap;
    
    import java.util.HashMap;
    import java.util.Iterator;
    import java.util.Map;
    import java.util.Set;
    
    //Map的实现类HashMap
    
    public class Mapdemo1 {
        public static void main(String[] args) {
            fun();
            fun1();
        }
    
        public static void fun() {
            Map<String, Integer> map = new HashMap<String, Integer>();
            map.put("abc", 1);
            map.put("abcd", 2);
            map.put("abcde", 3);
            map.put("abcde", 4);
            map.put("abcdef", 4);
            System.out.println(map);// 打印map
            System.out.println(map.get("abcde"));// 通过键取值,没有键返还null
        }
    
        public static void fun1() {
            HashMap<String, Integer> map = new HashMap<>();
            map.put("测试1", 1);
            map.put("测试2", 2);
            map.put("测试3", 3);
            map.put("测试4", 4);
            // 迭代器的步骤取值
            Set<String> set = map.keySet();// 将键存储到set里 在迭代取出后找到对应的值
            Iterator<String> it = set.iterator();
            while (it.hasNext())
            {
                String s = it.next();
                int i = map.get(s);
                System.out.println(s + "...." + i);
            }
            System.out.println("----------------------------------");
            // 代码简化的foreach取值
            for (String key : map.keySet())
            {
                System.out.println(key + "...." + map.get(key));
            }
        }
    }

  • 相关阅读:
    Daily Scrumming 2015.10.20(Day 1)
    Buaaclubs项目介绍
    [转载] Linux创建用户后,切换用户报This account is currently not available
    NetFPGA-1G-CML从零开始环境配置
    Digilent Xilinx USB Jtag cable
    OVS流表table之间的跳转
    Linux换源
    Scapy安装以及简单使用
    Do in SDN
    KMP算法
  • 原文地址:https://www.cnblogs.com/BruceKing/p/13426795.html
Copyright © 2011-2022 走看看