实现ComParable、Comparator接口进行自定义排序
基本数据类型如整形,可以比大小进行排序,那么自定义的类如何按照我们的意愿进行排序呢?下面介绍俩种方法从类内、类外进行自定义排序
1.实现ComParable``接口进行自定义排序(该类类内操作)
import java.util.Arrays;
public class User implements Comparable<User> {
//此类用于实现非基本数据类型的自定义排序
public int getAge(){
return age;
}
String usename;
int age;
int gb;
public User(String u,int a){
usename=u;
age=a;
}
public String getUsename(){
return usename;
}
@Override
//此方法可自定义排序规则, 注意此方法必须返回整形数据、写好就行,无需手动调用
public int