// ArraySort Example // Sort an array of Person objects using // Arrays.sort. Note that both printArray and // Arrays.sort work for arrays containing // arbitrary objects. import java.util.Arrays; public class ArraySort { public static void main(String[ ] args) { Person[ ] p = { new Person("Chloe", 'F', 27), new Person("Brandon", 'M', 18), new Person("Susan", 'F', 34), new Person("Larry", 'M', 35), new Person("Alice", 'F', 23), new Person("David", 'M', 29), new Person("Judy", 'F', 19) }; // Print original array. printArray(p); // Sort array. Arrays.sort(p); // Print sorted array. printArray(p); } public static void printArray(Object[ ] a) { for(int i = 0; i < a.length; i++) System.out.println(a[i]); System.out.println( ); } }