关于一个JAVA时间排序算法的问题。

关于一个JAVA时间排序算法的问题。

问题描述:

我有一个bean
[code="java"]
public class ActionTest {
private Date occurtime;
private String message;
...
get and set
...
}
[/code]
这个类用于在特定时间打印特定的字符串。通过不同thread去生成,放入同一个List里。
然后便利List去触发。
我想问怎么去对在List中的ActionTest对象中按occurtime去做高效的排序。

方法的话一般用Collections.sort方法配合一个Comparator接口完成排序,
常用算法最快的应该是快速排序

快速排序