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

    1.Map<K,V>  , 这是一个映射, Map集合键不可重复 ,  值可重复 , Map键值是唯一的 , 对应一个值

      其中一些方法:

        (1) put(key,value) 方法, 若集合中没有此键值, 那么回复null  , 如果已经有这个值了,那么久代替它,并且返回这个键值

        (2) V remove(Object key) 返回的是该键对应的值 , 如果没有这个键,那么就返回null.

        (3) 使用keySet();  缺点: keySet方法只返回了键,没有值. 不太好!

            Set<String>  keys = map.keySet();

            Iterator<String> it = keys.iterator();   之后进行迭代取值  map.get();

        (4) values(); 把所有值放到一个Collection 中返回:  只能遍历值!

            Collection<String>  collValues = map.values();

            Iterator<String> it = collValues.iterator();

        (5) Set<Map.Entry<K,V>> entrySet()

          

     1     Map<Integer, String> map = new LinkedHashMap<Integer,String>();
     2         map.put(1, "张三");
     3         map.put(2, "张四");
     4         map.put(3, "张五");
     5         map.put(4, "张六");
     6         System.out.println(map);
     7         
     8         Set<Map.Entry<Integer, String>>    entry =  map.entrySet();
     9         Iterator<Map.Entry<Integer, String>> it = entry.iterator();
    10         while(it.hasNext()){
    11             Map.Entry<Integer, String> temp = it.next();
    12             System.out.println("键 "+temp.getKey() + "值"+temp.getValue());
    13         }
  • 相关阅读:
    词频统计
    第二周每周例行报告
    事务管理(ACID)
    Redis
    jar包和war包的区别
    CSS实现Loading加载动画
    如何实现“返回顶部”的页面效果
    PHP页面跳转-常见方法
    局域网络调试方式
    Thinkphp 统计数据库字段总值
  • 原文地址:https://www.cnblogs.com/bequt/p/5683002.html
Copyright © 2011-2022 走看看