因此,我有一個包含另一個類對象作爲其數據成員的類。我已經創建了一個基於這個原型的ArrayList。下面是代碼:基於類數據成員的數據成員對ArrayList進行排序
package Stack;
import java.io.*;
import java.util.*;
class Point
{
int x;
int y;
Point(int x, int y)
{
this.x = x;
this.y = y;
}
}
public class MergeInterval
{
Point P;
MergeInterval() {}
public static void main(String args[])
{
ArrayList<Point> arr = new ArrayList<Point>();
// Point p = new Point(6,8);
arr.add(new Point(6,8));
arr.add(new Point(1,9));
arr.add(new Point(2,4));
arr.add(new Point(4,7));
// System.out.println(arr.get(1).x + " " + arr.get(1).y);
}
}
我需要梳理此ArrayList才能得到輸出如下: {1,9} {2,4} {4,7} {6,8}
基本上我需要基於Class'Point'的'x'變量對這個結構進行排序,但是使用內置的'sort'方法。我如何實現它?
這有幫助。謝謝! –