zoukankan      html  css  js  c++  java
  • TreeMap,HashMap,LinkedHashMap区别,很简单解释

    TreeMap,HashMap,LinkedHashMap之间的区别和TreeSet,HashSet,LinkedHashSet之间的区别相似。

    TreeMap:内部排序。

    HashMap:无序。

    LinkedHashMap:顺序存取。

    话不多说,直接看代码和结果,很容易区分。

    package test;
    
    import java.util.HashMap;
    import java.util.LinkedHashMap;
    import java.util.Map;
    import java.util.Map.Entry;
    import java.util.TreeMap;
    
    public class TT {
        public static void main(String[] args) {
            Map<String,String> map=new TreeMap<String,String>();
            Map<String,String> map1=new HashMap<String,String>();
            Map<String,String> map2=new LinkedHashMap<String,String>();
            for(int i=5;i>0;i--){
                map.put("key"+i, "value"+i);
            }
            for(int i=5;i>0;i--){
                map1.put("key"+i, "value"+i);
            }
            for(int i=5;i>0;i--){
                map2.put("key"+i, "value"+i);
            }
            System.out.println("**************TreeMap**************");
            for (Entry<String, String> entry : map.entrySet()) {
                System.out.println(entry.getKey()+" "+entry.getValue());
            }
            System.out.println("**************HashMap**************");
            for (Entry<String, String> entry : map1.entrySet()) {
                System.out.println(entry.getKey()+" "+entry.getValue());
            }
            System.out.println("**************LinkedHashMap**************");
            for (Entry<String, String> entry : map2.entrySet()) {
                System.out.println(entry.getKey()+" "+entry.getValue());
            }
        }
    }

    运行结果:

     

     有关TreeSet,HashSet,LinkedHashSet之间的区别,请看以前写过的文章:
    http://www.cnblogs.com/jinghun/p/7898262.html
  • 相关阅读:
    Nginx缓存[proxy cache、memcache]
    Nginx重写规则
    同步异步,阻塞非阻塞 和nginx的IO模型
    cookie & session
    HTTP状态码
    web简单的整体测试
    关于 如何用电脑的adb连接Mumu模拟器
    关于社保断交一个月的影响
    关于androidStudio的下载
    可以直接拿来用的android开源项目研究
  • 原文地址:https://www.cnblogs.com/jinghun/p/8594683.html
Copyright © 2011-2022 走看看