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

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

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

    昨夜雨疏风骤,浓睡不消残酒。试问卷帘人,却道海棠依旧。知否?知否?应是绿肥红瘦。
  • 相关阅读:
    json取值(key是中文或者数字)方式详解
    快速排序
    百度地图 获取矩形point
    ArcGIS
    天眼
    shapefile文件
    SQL Server 2008 的gis函数
    查看某一个点是否在某个多边形内 使用ST_Contains函数
    PostgreSQL+PostGIS的使用 函数清单
    地理坐标计算
  • 原文地址:https://www.cnblogs.com/htj10/p/12547659.html
Copyright © 2011-2022 走看看