Over a million developers have joined DZone.

Sort An Array Of File By Modification Date Descending

·

File f = new File(path);

File [] files = f.listFiles();

Arrays.sort( files, new Comparator()
{
	public int compare(Object o1, Object o2) {
	
		if (((File)o1).lastModified() > ((File)o2).lastModified()) {
			return -1;
		} else if (((File)o1).lastModified() < ((File)o2).lastModified()) {
			return +1;
		} else {
			return 0;
		}
	}

}); 
Topics:

The best of DZone straight to your inbox.

SEE AN EXAMPLE
Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.
Subscribe

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}