zoukankan      html  css  js  c++  java
  • Java中的集合与映射

    集合框架体系(简单)

    2. 我们都知道,HashMap是数组加链表实现的,在链表长度大于8的时候将链表转化为红黑树。

     HashMap的常用方法:

    HashMap<String, String> map = new HashMap<>();
    map.put("k2", "v2");
    map.put("k1", "v2");
    
    map.put("k3", "v3");
    // 遍历 1
    Set<String> keySet = map.keySet();
    for (String key : keySet) {
        String value = map.get(key);
        System.out.println(key + ":" + value);
    }
    System.out.println("----------------------------------");
    // 遍历 2
    Set<Entry<String, String>> entrySet = map.entrySet();
    for (final Entry<String, String> entry : entrySet) {
        String key = entry.getKey();
        String value = entry.getValue();
        System.out.println(key + ":" + value);
    }
    
    // 获取value的集合
    Collection<String> values = map.values();
    for (String s : values) {
        System.out.print(s+",");
    }
    /*
    结果:
    k1:v2
    k2:v2
    k3:v3
    ----------------------------------
    k1:v2
    k2:v2
    k3:v3
    v2,v2,v3,
    */
    View Code

    ********************

    常记溪亭日暮,沉醉不知归路。兴尽晚回舟,误入藕花深处。争渡,争渡,惊起一滩鸥鹭。

    昨夜雨疏风骤,浓睡不消残酒。试问卷帘人,却道海棠依旧。知否?知否?应是绿肥红瘦。
  • 相关阅读:
    Dom修改元素样式
    URL百分号编码
    accesskey附上一些实例
    dom实例
    dom 创建时间
    关系运算符
    赋值运算符
    js图片随机切换
    js自增图片切换
    transform-origin盒子旋转位置
  • 原文地址:https://www.cnblogs.com/htj10/p/12547659.html
Copyright © 2011-2022 走看看