Pendahuluan
Di bawah ini adalah contoh kode Java untuk mengurutkan tanggal/datetime. Pengurutan berdasarkan tanggal biasanya digunakan dalam proses pencarian data (searching)import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.Date;
import java.util.List;
/**
*
* created by Nursalim
*/
public class SortingDateDemo {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
List<Date> listOfDate = new ArrayList<>();
listOfDate.add(new Date(2015-1900, 01, 01));
listOfDate.add(new Date(2014-1900, 03, 01));
listOfDate.add(new Date(2013-1900, 01, 02));
listOfDate.add(new Date(2012-1900, 10, 01));
listOfDate.add(new Date(2012-1900, 11, 01));
listOfDate.add(new Date(2011-1900, 01, 10));
Collections.sort(listOfDate, new Comparator<Date>(){
@Override
public int compare(Date o1, Date o2) {
return o1.compareTo(o2);
}
});
for(int i = 0; i < listOfDate.size(); i++){
System.out.println(listOfDate.get(i).toString());
}
}
}
Hasil Eksekusi
Penutup
Sekian tutorial tentang cara mengurutkan tanggal kali ini. Semoga bermanfaat.Salam
0 comments:
Post a Comment