32 lines
1009 B
Java
32 lines
1009 B
Java
//: arrays/Reverse.java
|
|
// ©2015 MindView LLC: see Copyright.txt
|
|
// The Collections.reverseOrder() Comparator
|
|
import java.util.*;
|
|
import net.mindview.util.*;
|
|
import static net.mindview.util.Print.*;
|
|
|
|
public class Reverse {
|
|
public static void main(String[] args) {
|
|
CompType[] a = Generated.array(
|
|
new CompType[12], CompType.generator());
|
|
print("before sorting:");
|
|
print(Arrays.toString(a));
|
|
Arrays.sort(a, Collections.reverseOrder());
|
|
print("after sorting:");
|
|
print(Arrays.toString(a));
|
|
}
|
|
} /* Output:
|
|
before sorting:
|
|
[[i = 58, j = 55], [i = 93, j = 61], [i = 61, j = 29]
|
|
, [i = 68, j = 0], [i = 22, j = 7], [i = 88, j = 28]
|
|
, [i = 51, j = 89], [i = 9, j = 78], [i = 98, j = 61]
|
|
, [i = 20, j = 58], [i = 16, j = 40], [i = 11, j = 22]
|
|
]
|
|
after sorting:
|
|
[[i = 98, j = 61], [i = 93, j = 61], [i = 88, j = 28]
|
|
, [i = 68, j = 0], [i = 61, j = 29], [i = 58, j = 55]
|
|
, [i = 51, j = 89], [i = 22, j = 7], [i = 20, j = 58]
|
|
, [i = 16, j = 40], [i = 11, j = 22], [i = 9, j = 78]
|
|
]
|
|
*///:~
|