2 つのクラスがあり、どちらも int ID 属性を持ち、ID で並べ替えるには、この Comparator クラスを 2 回作成する必要があります。
public class Class1Comparator implements Comparator<Class1> {
/**
* Comparator Constructor.
*/
public Class1Comparator() {
}
@Override
public int compare(Class1 arg0, Class1 arg1) {
return arg0.getId() - arg1.getId();
}
}
まったく同じですが、Class1ではなくClass2で、すべてが機能しますが、それらを1つのクラスまたは何かにマージする方法はありますか?