В настоящее время я работаю над проектом, который находится на Java 4, и мне нужно отсортировать ArrayList на 2 значения. Это ArrayList of ClassTest.Java 4: Сортировка массива на 2 значения
public class ClassTest{
String code; // "01", "02" or "03".
String date; // 01/01/2001.
}
Моя проблема заключается в том, что я должен сортировать сначала по коду, а затем по ближайшей дате текущей даты. Я нахожусь в Java 4, и я не могу использовать много вещей, которые я обычно использую для сортировки массива вроде Comparator<ClassTest>
.
Может кто-нибудь помочь найти алгоритм, который не слишком медленный, пожалуйста?
Спасибо.
Конечно, вы можете использовать 'Comparator'. Это будет просто не общий. – Kayaman
проверить это - http://www.cs.fsu.edu/~myers/cop3252/notes/examples/sorting/Sorting2Old.java – NageN
Эта версия не поддерживается в течение многих лет. – sstan