Mengurutkan Tanggal Menggunakan Collection.sort

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

Ditulis Oleh : Unknown ~ DosoGames

Muh.Akram Anda sedang membaca artikel berjudul Mengurutkan Tanggal Menggunakan Collection.sort yang ditulis oleh Java Tutorial yang berisi tentang : Dan Maaf, Anda tidak diperbolehkan mengcopy paste artikel ini.

Jika Anda menyukai Artikel di blog ini, Silahkan berlangganan gratis via email, dengan begitu Anda akan mendapat kiriman artikel setiap ada artikel yang terbit di Java Tutorial

0 comments:

Post a Comment

Back to top
-->