import java.util.Arrays;
import java.util.Comparator;
public class Try_compartable_tor {
public static void main(String[] args) {
Ddog[] lotOfDogs = new Ddog[10];
for(int i = 0;i < 10 ;i++) {
if(i % 2 == 0)
lotOfDogs[i] = new Ddog(i, "HelloKitties"+String.valueOf(i), Double.parseDouble(String.valueOf(1.0+i)));
else {
lotOfDogs[i] = new Ddog(i, "HelloKitties"+String.valueOf(i*4), Double.parseDouble(String.valueOf(1.0+i*4)));
}
}
Arrays.sort(lotOfDogs,new AgeCompator());
for(int i = 0;i < 10 ;i++) {
System.out.println(lotOfDogs[i].toString());
}
}
}
class Ddog implements Comparable<Ddog>{
private int age;
private String name;
private double kilogram;
public Ddog(int age, String name, double kilogram) {
super();
this.age = age;
this.name = name;
this.kilogram = kilogram;
}
@Override
public int compareTo(Ddog o) {
retur
两种比较接口类实现和总结(包装类compare)笔记
最新推荐文章于 2022-08-31 19:06:15 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)