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);
        }
    
        }
    
    }
  • 相关阅读:
    【个人笔记】MySQL聚合函数、子查询
    artTemplate的使用总结
    【学习笔记】node.js入门基础
    【知了堂学习笔记】SQL查询基础语句(单表查询、多表查询)
    浅谈java final关键字
    3D魔幻旋转
    3分钟实现星空图
    深入浅出,谈谈面向对象几大特征
    html,css常用标签
    java中常用集合的理解
  • 原文地址:https://www.cnblogs.com/qurui1998/p/10580768.html
Copyright © 2011-2022 走看看