C:\fig20_07>java Sort2 Unsorted array elements: [Hearts, Diamonds, Clubs, Spades] Sorted list elements: [Spades, Hearts, Diamonds, Clubs]
Sort2.java// Fig. 20.7: Sort2.java
// Using a Comparator object with method sort.
import java.util.List;
import java.util.Arrays;
import java.util.Collections;
public class Sort2
{
public static void main( String[] args )
{
String[] suits = { "Hearts", "Diamonds", "Clubs", "Spades" };
// Create and display a list containing the suits array elements
List< String > list = Arrays.asList( suits ); // create List
System.out.printf( "Unsorted array elements: %s\n", list );
// sort in descending order using a comparator
Collections.sort( list, Collections.reverseOrder() );
// output List elements
System.out.printf( "Sorted list elements: %s\n", list );
} // end main
} // end class Sort2
Maintained by John Loomis, updated Thu Oct 10 20:37:51 2013