Package net.sourceforge.jiu.util
Class Sort
- java.lang.Object
-
- net.sourceforge.jiu.util.Sort
-
public class Sort extends Object
Provides sorting of an Object array.- Author:
- Marco Schmidt
-
-
Constructor Summary
Constructors Modifier Constructor Description private
Sort()
This class is supposed to have static methods only.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
sort(Object[] a, int from, int to, ComparatorInterface c)
Sorts some (or all) elements of an Object array according to a specified comparator.static void
sort(Object[] a, ComparatorInterface comparator)
Sort the complete argument array according to the argument comparator.
-
-
-
Method Detail
-
sort
public static void sort(Object[] a, int from, int to, ComparatorInterface c)
Sorts some (or all) elements of an Object array according to a specified comparator. This method does exactly the same as java.util.Arrays.sort(Object[], int, int, Comparator). Unfortunately, this method is not available in Java 1.1, so it must be provided here.As for the implementation of this method, it is taken from Arrays.java as found in Classpath 0.0.2 (2001-01-06). Go to www.classpath.org to learn more about the project, which implements the Java core libraries under the GPL.
- Parameters:
a
- the array which is to be sortedfrom
- the index value of the first element of the interval to be sortedto
- the index value of the last element of the interval to be sortedc
- the comparator used to query the relation between two objects
-
sort
public static void sort(Object[] a, ComparatorInterface comparator)
Sort the complete argument array according to the argument comparator. Simply callssort(a, 0, a.length - 1, comparator);
- Parameters:
a
- array to be sortedcomparator
- the comparator used to compare to array entries
-
-