zoukankan      html  css  js  c++  java
  • Map接口

    Map 定义 Collection 是孤立的 向集合中存储元素 是一个一个放的集合 存储是成对的 通过键找到值
    
    注意 Map集合 中不能包含重复的键 但可以包含重复的值
    继承关系 Hashap   LinkedHashMap
    Map相关方法  put  get  remove
    集合遍历的方式  KeySet   用Set集合存储Map的键
    
    
    package cn.lijun.demo1;
    
    import java.util.HashMap;
    import java.util.Map;
    /*
     * Map的创建  实现类 常用的方法
     * put remove get 
     */
    public class MapDemo {
        public static void main(String[] args) {
        Map<Integer,String> m=new HashMap<Integer,String>();
        m.put(1,"张无忌");
        m.put(2, "张三");
        m.put(3,"李四");
        m.put(4,"王五");
        //键值不允许重复 如过重复 会被覆盖
        m.put(4, "王");
        m.put(10000, "赵六");
        System.out.println(m);
        //remove 移除事件
        String r = m.remove(1);
        System.out.println(r);
        System.out.println(m);
        //get 根据键得到自己需要的值
        String s2 = m.get(4);
        System.out.println(s2);
        
        }
    
    }
    
    
    
    //遍历
    package cn.lijun.demo1;
    
    import java.util.HashMap;
    import java.util.Iterator;
    import java.util.Map;
    import java.util.Set;
    
    public class MapDemo1 {
    
        public static void main(String[] args) {
        Map<String,String> m=new HashMap<String,String>();
        m.put("班草", "张三");
        m.put("班草1", "李四");
        m.put("班草2", "王五");
        m.put("班草3", "赵六");
        System.out.print(m);
        Set<String> k = m.keySet();
        Iterator<String> it = k.iterator();
        while(it.hasNext()){
            String next = it.next();
            String value = m.get(next);
            System.out.println(next+"  "+value);
        }
        System.out.println("==========================");
        for(String i:k){
            String key = m.get(i);
            System.out.println(i+"  "+key);
        }
    
        }
    
    }
  • 相关阅读:
    Unity之串口通信(基于三姿态传感器)
    Unity3d win7协议多点触控
    大大的蛋项目 第二篇 第三关
    大大的蛋项目
    Unity3d 调用C++的DLL
    有梦想的小鸟
    【Unity3D插件】NGUI屏幕自适应 .
    【Unity3d】使GUI适应屏幕分辨率
    unity自动保存项目
    BloomFilter——大规模数据处理利器
  • 原文地址:https://www.cnblogs.com/qurui1998/p/10580768.html
Copyright © 2011-2022 走看看