/* * Kyle Pierce * CSE 143 * * Client program showing the use of classes which implement * the Comparable interface. */ import java.util.*; public class ComparableClient { public static void main(String[] args) { testStringOrder(); testDogOrder(); } public static void testStringOrder() { List tas = Arrays.asList("sam", "frederick", "neha", "sejin", "arthur", "andrew", "maddie", "antonio"); System.out.println("Strings in original order:"); System.out.println(tas); Collections.sort(tas); System.out.println("Strings in sorted order:"); System.out.println(tas); } public static void testDogOrder() { List dogs = new ArrayList<>(); dogs.add(new Dog("Buddy", 6, 72.6)); dogs.add(new Dog("Toby", 8, 49.8)); dogs.add(new Dog("Lucy", 3, 20.0)); dogs.add(new Dog("Bear", 6, 16.8)); dogs.add(new Dog("Bella", 1, 13.9)); System.out.println("Dogs in original order:"); System.out.println(dogs); System.out.println(); System.out.println(); Collections.sort(dogs); System.out.println("Dogs in sorted order:"); System.out.println(dogs); } }