【发布时间】:2016-01-24 03:35:18
【问题描述】:
所以,我有一个包含另一个类对象作为其数据成员的类。我基于这个原型创建了一个 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}
基本上我需要根据类“Point”的“x”变量对这个结构进行排序,但使用内置的“排序”方法。如何实现?
【问题讨论】: