我有一個'Point'類。我想排序一個點的數組,但我想使用2個「比較」函數(我想要2個數組,其中一個點的排序是X,另一個是Y)。 如何讓我的課程接受2個比較函數?這裏是我的代碼用Java排序的點數陣列
static class Point implements Comparator<Point>{
int x,y;
int compareX(Point A , Point B){
return A.x - B.x;
}
int compareY(Point A , Point B){
return A.y - B.y;
}
}
你沒有2個比較函數嗎? – XtremeBaumer
問題是我需要實現將在Arrays.sort(myArray)中使用的「比較」函數 – ivanciprian