// 【Collections】:集合的工具类 对集合进行排序 主要针对类类型
// 使用sort方法 // 1. 在需要排序的实体类中实现 Comparable接口 重写compareTo方法 // 1.动态绑定 向下转型 // 2.基本数据类型 this.id-s1.id 升序 // 3.类类型 this.name.compareTo(s1.name) 升序 // Collections.sort(l1);
// @Override // public int compareTo(Object o) {按照id排序 id是int类型 // if(o instanceof Student){ // Student s1=(Student)o; // return this.id-s1.id;//升序 前减后 // }else{ // return -1; // } // // }
// 2.创建一个新的类 实现comparator 重写compare方法;
Collections.sort(l2,new MemberNameCompare());
// @Override // public int compare(Member o1, Member o2) { // if (o1.name!=o2.name){ // return o1.name.compareTo(o2.name); // }else { // return o2.id-o1.id; // } // }