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
  • 相关阅读:
    难以表述的话
    王爽《汇编第二版》实验9
    Delphi 文件操作资料
    根据条件改变cxGrid行与列颜色
    汇编笔记总结 之 跳转
    汇编笔记之三 第一个程序
    汇编笔记之四 包含多个段的程序
    汇编中的数据类型
    FastReport 参数的使用
    Winform:SaveFileDialog使用(数据导出示例)
  • 原文地址:https://www.cnblogs.com/jinghun/p/8594683.html
Copyright © 2011-2022 走看看