如何比较两个类的对象的大小public class A{
private int aa;
private int bb;
}public class B{
private int cc;
}
比如想排序B的对象,需要用到A类的属性aa来进行做比较,应怎么实现?
private int aa;
private int bb;
}public class B{
private int cc;
}
比如想排序B的对象,需要用到A类的属性aa来进行做比较,应怎么实现?
调用Collections.sort(List<T> list, Comparator<? super T> c) 来实现。
import java.util.Comparator;
public class MyComparator<B> implements Comparator<B> {
public MyComparator(B b,C c)
{
//TODO 省略
}
@Override
public int compare(B o1, B o2) {
//TODO 根据第一个参数小于、等于或大于第二个参数分别返回负整数、零或正整数。
return 0;
}
}