这是我的对象的类(我需要时间戳是一个字符串):
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*/);
然后我填充了数组,如何通过插入的时间戳对其进行排序?
答案 0 :(得分:0)
如前所述,您将需要Comparator interace的自定义实现。由于它是一个字符串,我首先将时间戳转换为日期对象:Converting string timestamp to date,然后您可以按照此示例按日期排序Sort objects in ArrayList by date?