摘要:
在业务逻辑中,我们经常需要对list进行排序,就像下面这样:Collections.sort(l);如果l中的元素是String类型,你会发现sort方法将使用字母顺序排序。如果l中的元素是Date类型,sort方法将使用日历顺序排序。这是因为String和Date都实现了Comparable接口,...
阅读全文
posted @ 2015-12-06 20:53
pzy4447
阅读(3222)
推荐(0)
编辑
摘要:
Java语言中,Set接口有3种通用实现:HashSet,TreeSet,LinkedHashSet。TreeSet是一种能够对内部元素进行排序的集合,它使用红黑树来存储内部元素,基于元素的值进行排序,它比HashSet要慢。TreeSet要求内部元素实现Comparable接口,因为它是根据元素的...
阅读全文
posted @ 2015-12-06 19:48
pzy4447
阅读(1717)
推荐(0)
编辑