Class AlphanumComparator
java.lang.Object
org.processmining.framework.util.collection.AlphanumComparator
- All Implemented Interfaces:
Comparator<String>
This is an updated version with enhancements made by Daniel Migowski, Andre
Bogus, and David Koelle
To convert to use Templates (Java 1.5+): - Change "implements Comparator" to
"implements Comparator" - Change "compare(Object o1, Object o2)" to
"compare(String s1, String s2)" - Remove the type checking and casting in
compare().
To use this class: Use the static "sort" method from the
java.util.Collections class: Collections.sort(your list, new
AlphanumComparator());
-
Constructor Summary
-
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Comparator
equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
Constructor Details
-
AlphanumComparator
public AlphanumComparator()
-
-
Method Details
-
compare
- Specified by:
compare
in interfaceComparator<String>
-