HashSet和TreeSet的区别是什么? 还有HashMap 和 TreeMap的区别?

解决方案 »

  1.   

    HashMap 与 TreeMap的区别  http://kang275284.iteye.com/blog/154295
    HashSet和TreeSet的区别 http://zhidao.baidu.com/question/85559012
      

  2.   

    HashSet和TreeSet之间最大的区别是前者是用数组存放数据,后者是用链表存放。
    HashMap和TreeMap同理
      

  3.   

    HashSet和TreeSet的区别:存取数据时都不允许重复,最大的不同的是,TreeSet会自动对所存数据进行排序。
    HashMap 和 TreeMap的区别:都能存放键值对,但键不能重复,最大的不同的是:TreeMap会自动对所存数据进行排序。
      

  4.   

    HashMap 底层是基于哈希表实现的
    TreeMap 底层是基于红黑树实现的
    TreeMap 是多了排序功能
    一般情况下 不考虑排序功能 建议使用HashMap
    二者具体用法 可以参考一下API文档
      

  5.   

    看看API的,上面说的比谁的都清楚