【发布时间】:2016-08-05 10:21:47
【问题描述】:
我目前正在开发一个使用 Java 4 的项目,我必须按 2 个值对 ArrayList 进行排序。这是一个 ClassTest 的 ArrayList。
public class ClassTest{
String code; // "01", "02" or "03".
String date; // 01/01/2001.
}
我的问题是我必须先按代码排序,然后按当前日期的最近日期排序。我在 Java 4 中,我不能使用很多我通常用来对数组进行排序的东西,比如Comparator<ClassTest>。
我可以使用什么算法不会太慢?
【问题讨论】:
-
当然你可以使用
Comparator。它只是一个非通用的。 -
那个版本已经多年不支持了。
标签: java arrays algorithm sorting java1.4