如何按特定字符串字段对数组对象进行排序?

时间:2015-03-28 16:21:48

标签: java android

这是我的对象的类(我需要时间戳是一个字符串):

public class Evento{
    public String timestamp;

    public Evento(String timestamp) {
        super();
        this.timestamp = timestamp;
    }
    public String getTimestamp() {
        return timestamp;
    }
}

在我的活动中,我有:

Evento evento = new Evento[10];
for(int i = 0; i<10; i++)
    evento[i] = new Evento(/*Casual String timestamp*/);

然后我填充了数组,如何通过插入的时间戳对其进行排序?

1 个答案:

答案 0 :(得分:0)

如前所述,您将需要Comparator interace的自定义实现。由于它是一个字符串,我首先将时间戳转换为日期对象:Converting string timestamp to date,然后您可以按照此示例按日期排序Sort objects in ArrayList by date?