我有一个'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