import java.util.Arrays; import java.util.Comparator; public class ArraySorter { public static void main(String[] args) { System.out.println("Original ordering:"); for (String word : args) { System.out.println(word); } System.out.println("\nSorted by default ordering (alphabetical):"); Arrays.sort(args); for (String word : args) { System.out.println(word); } System.out.println("\nSorted by length:"); Arrays.sort(args, new Comparator() { public int compare(String s1, String s2) { return s1.length() - s2.length(); } }); for (String word : args) { System.out.println(word); } } }