import java.util.Arrays;
import java.util.Date;
public class ArraySortMethord {
public static void main(String[] args) {
// String data[]=new String[]{"A","c","C","D"};
// Arrays.sort(data);
// Integer data1[]=new Integer[]{7,6,54,3,2,4245,56};
// System.out.println(Arrays.toString(data));
// Arrays.sort(data1);
// System.out.println(Arrays.toString(data1));
Person person[]=new Person[]{
new Person("xiaoqiangA",21),
new Person("xiaoqiangB",32),
new Person("xiaoqiangC",90)
};
Arrays.sort(person);
System.out.println(Arrays.toString(person));
}
}
class Person implements Comparable<Person>{
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public int getAge() {
return age;
}
@Override
public int compareTo(Person o) {
return this.getAge()-o.getAge();
}
@Override
public String toString() {
return "Person{" +
"name='" + name + '\'' +
", age=" + age +
'}';
}
}
Arrays.sort()方法和Comparable接口
猜你喜欢
转载自blog.csdn.net/lyl140935/article/details/108538664
今日推荐
周排行