zoukankan      html  css  js  c++  java
  • Java中HashMap和TreeMap的区别深入理解

    package com.hephec.Map;
    import java.util.HashMap;
    import java.util.Hashtable;
    import java.util.Iterator;
    import java.util.Map;
    import java.util.TreeMap;

    class HahsMaps
    {
    public static void main(String[] args)
    {
    Map<String,String> map=new HashMap<String,String>();
    map.put("a","aaa");
    map.put("b","bbb");
    map.put("c","ccc");
    map.put("d","ddd");
    Iterator<String> iterator=map.keySet().iterator();
    while(iterator.hasNext()){
    Object key=iterator.next();
    System.out.println("map.get(key) is:"+map.get(key));
    }
    //定义HashTable,用来测试
    Hashtable<String,String> tab=new Hashtable<String,String>();
    tab.put("a","aaa");
    tab.put("b","bbb");
    tab.put("c","ccc");
    tab.put("d","ddd");
    Iterator<String> iterator_1=tab.keySet().iterator();
    while(iterator_1.hasNext()){
    Object key=iterator_1.next();
    System.out.println("tab.get(key) is:"+tab.get(key));
    }
    TreeMap<String,String> tmp=new TreeMap<String,String>();
    tmp.put("a","aaa");
    tmp.put("b","bbb");
    tmp.put("c","ccc");
    tmp.put("d","ddd");
    Iterator<String> iterator_2=tmp.keySet().iterator();
    while(iterator_2.hasNext()){
    Object key=iterator_2.next();
    System.out.println("tmp.get(key) is:"+tmp.get(key));
    }
    }
    }

  • 相关阅读:
    springboot Quartz 定时任务工具类
    java 发邮件 代码
    spring boot 整合 shiro 权限框架
    java 读取xml
    flowable 报错 Waiting for changelog lock....
    微服务 springcloud Alibaba 阿里组件 项目源码
    Java 读取汉字拼音
    syslog how to
    c++ 字符串总结
    aptget 总结
  • 原文地址:https://www.cnblogs.com/hephec/p/4307250.html
Copyright © 2011-2022 走看看