黑马程序员技术交流社区
标题:
TreeMap和HashMap
[打印本页]
作者:
陈绍坚
时间:
2015-8-8 23:04
标题:
TreeMap和HashMap
请问treeMap和HashMap都可以实现Comparator接口吗?
作者:
陈绍坚
时间:
2015-8-8 23:06
真心求教!希望大神能讲讲!
作者:
zhaoyue
时间:
2015-8-9 02:59
HashMap 自动调用的是HashCoad和equals方法吧,不会调用比较器。
作者:
蓬头小道士
时间:
2015-8-9 12:03
在Map集合中,集合中的元素要保证唯一性,则必须在集合元素本身复写hashCode()和equals()两个方法。
TreeMap底层是二叉树数据结构,需要集合元素本身具备排序方法,排序方法有两种:1、实现Comparable接口,复写compareTo方法;2、自定义比较类实现Comparetor比较器,复写compare方法。
HashMap底层是哈希表数据结果,是无序的。如果要排序可以把集合元素存入TreeMap集合中。
作者:
godboy001
时间:
2015-8-9 21:43
楼上回答的很好,受用了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2