摘要: 主要分两种,按键排序、按值排序。 而且,按key排序主要用于TreeMap,而按value排序则对于Map的子类们都适用。 一、按键排序 按Key排序主要用于TreeMap,可以实现按照Key值的大小,在对象插入时直接插入到合适的位置,保持Map的顺序性。 来看TreeMap的构造函数:TreeMa 阅读全文
posted @ 2018-07-02 02:07 Coosee 阅读(42558) 评论(0) 推荐(2) 编辑
摘要: 按对象某属性排序的几种方法: 第一种,可以实现边添加边排序,需要用到TreeSet。 第二种,用数组存放对象们,但是不需单独取出某属性排列好再重存,而是在原数组上用比较器重新排一次序。需要用到Arrays.sort(arr,comparator)。 第三种,用集合类中的list的子类存放对象们,然后 阅读全文
posted @ 2018-07-02 01:55 Coosee 阅读(15253) 评论(0) 推荐(0) 编辑