因此,我有一个包含另一个类对象作为其数据成员的类。我已经创建了一个基于这个原型的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'方法。我如何实现它?
这有帮助。谢谢! –