私はこのクラスを持っています:
public class Sample implements Comparable<Sample> {
public String a;
public String b;
public String c;
public int compareTo (Sample sampleToCompare) {
int compResult = this.a.compareTo(sampleToCompare.a);
return (compResult != 0 ? compResult :
this.b.compareTo(sampleToCompare.b));
}
}
compareTo()
フラグが設定されているかどうかに応じて、さまざまなクラス プロパティを使用して動作またはソートしたい。
したがって、プロパティを使用しflag == 1
たい場合は、現在メソッドにあるものは何でもです。compareTo()
c
flag == 0
つまり、同じクラスを異なる方法でソートします。
これを達成する方法がわかりません。助けてください。
また、私の側からさらに情報が必要な場合はお知らせください。