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