zoukankan      html  css  js  c++  java
  • LinkedHashMap的用法

    1:LinkedHashMap的简介

         Map 接口的哈希表和链接列表实现,具有可预知的迭代顺序。此实现与 HashMap 的不同之处在于,后者维护着一个运行于所有条目的双重链接列表。此链接列表定义了迭代顺序,该迭代顺序通常就是将键插入到映射中的顺序(插入顺序)。注意,如果在映射中重新插入 键,则插入顺序不受影响。(如果在调用 m.put(k, v) 前 m.containsKey(k) 返回了 true,则调用时会将键 k 重新插入到映射 m 中。)

      

    import java.util.LinkedHashMap;
    import java.util.Map;
    
    import org.junit.Test;
    
    public class MapTest {
        @Test
        public void testName() throws Exception {
            Map<String, String> map = new LinkedHashMap<String, String>();
            map.put("4", "zhangsan");
            map.put("3", "lisi");
            map.put("2", "wangwu");
            map.put("1", "heiliu");
            //对map进行遍历
            for(Map.Entry<String, String> mapList:map.entrySet()){
                System.out.println(mapList.getKey()+":"+mapList.getValue());
            }
        }
    }
  • 相关阅读:
    【学习笔记】最小表示法
    bzoj1912【Apio2010】patrol 巡逻
    hdu1057
    hdu1056
    hdu1055
    hdu1054
    hdu1053
    hdu1052
    hdu1051
    hdu1050
  • 原文地址:https://www.cnblogs.com/bksqmy/p/4586307.html
Copyright © 2011-2022 走看看