Categories:
Audio (13)
Biotech (29)
Bytecode (22)
Database (79)
Framework (7)
Game (7)
General (497)
Graphics (53)
I/O (32)
IDE (2)
JAR Tools (70)
JavaBeans (16)
JDBC (86)
JDK (338)
JSP (20)
Logging (90)
Mail (54)
Messaging (8)
Network (106)
PDF (82)
Report (7)
Scripting (75)
Security (67)
Server (112)
Servlet (17)
SOAP (24)
Testing (55)
Web (24)
XML (287)
Other Resources:
Java Example of org.apache.commons.io.comparator
Where can I find an example Java code that uses the org.apache.commons.io.comparator package?
✍: FYIcenter.com
org.apache.commons.io.comparator package
provides various java.util.Comparator implementations for java.io.File.
These comparators can be used to sort lists and arrays of files, for example.
Prasad Saya provided a good Java example that uses the org.apache.commons.io.comparator package at javacodegeeks.com Website.
// Source: javacodegeeks.com // Supports commons-io-2.6 // Supports commons-io-2.5 import org.apache.commons.io.comparator.LastModifiedFileComparator; import java.io.File; import java.util.Date; import java.text.SimpleDateFormat; public class LastModFileComparatorExample { public static void main(String [] args) { LastModifiedFileComparator comparator = new LastModifiedFileComparator(); System.out.println("### Input files ###"); File dir = new File("C:\\fyicenter\\commons-io-2.6\\"); File [] files = dir.listFiles(); printArrayContents(files); System.out.println("### Array sorted ###"); files = comparator.sort(files); printArrayContents(files); } private static void printArrayContents(File [] files) { SimpleDateFormat formatter = new SimpleDateFormat("yyyy MMM dd HH:mm"); for (File file : files) { Date date = new Date(file.lastModified()); System.out.println(formatter.format(date) + " " + file.getName()); } System.out.println(""); } }
You can compile and run the above example in a command window as shown below:
C:\fyicenter>javac -cp C:\fyicenter\commons-io-2.6\commons-io-2.6.jar LastModFileComparatorExample.java C:\fyicenter>java -cp .;C:\fyicenter\commons-io-2.6\commons-io-2.6.jar LastModFileComparatorExample ### Input files ### 2017 Oct 15 12:00 commons-io-2.6-javadoc.jar 2017 Oct 15 12:00 commons-io-2.6-test-sources.jar 2017 Oct 15 12:00 commons-io-2.6-tests.jar 2017 Oct 15 12:00 commons-io-2.6.jar 2017 Oct 15 12:00 docs 2017 Jun 06 22:21 LICENSE.txt 2017 Oct 14 13:57 NOTICE.txt 2017 Oct 15 11:52 RELEASE-NOTES.txt ### Array sorted ### 2017 Jun 06 22:21 LICENSE.txt 2017 Oct 14 13:57 NOTICE.txt 2017 Oct 15 11:52 RELEASE-NOTES.txt 2017 Oct 15 12:00 commons-io-2.6.jar 2017 Oct 15 12:00 docs 2017 Oct 15 12:00 commons-io-2.6-javadoc.jar 2017 Oct 15 12:00 commons-io-2.6-test-sources.jar 2017 Oct 15 12:00 commons-io-2.6-tests.jar
⇒ Java Example of org.apache.commons.io.monitor
⇐ Java Example of org.apache.commons.io.filefilter
2017-04-28, 1771👍, 0💬
Popular Posts:
This XML and Web Services Security implementation, included as part of the JavaTM Web Services Devel...
What Is js.jar in Rhino JavaScript 1.7R5? js.jar in Rhino JavaScript 1.7R5 is the JAR file for Rhino...
MXP1 is a stable XmlPull parsing engine that is based on ideas from XPP and in particular XPP2 but c...
MXP1 is a stable XmlPull parsing engine that is based on ideas from XPP and in particular XPP2 but c...
How to download and install ojdbc14.jar for Oracle 10g R2? ojdbc14.jar for Oracle 10g R2 is a Java 1...