import java.io.*; class UseLists2 { public static void main(String [] args) throws IOException { BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); List list1=null,list2=null; for(;;) try { System.out.print("Enter list of characters: "); list1=ListRead.readCharList(in); break; } catch(CharListFormatException e) { System.out.println("Not a valid list of characters"); } for(;;) try { System.out.print("Enter list of integers: "); list2=ListRead.readIntList(in); break; } catch(IntListFormatException e) { System.out.println("Not a valid list of integers"); } System.out.print("\nList 1 is: "+list1); System.out.println("\nList 2 is: "+list2); System.out.print("\nAppending list 1 to list 2 is: "); System.out.println(ListOps.append(list1,list2)); System.out.print("Merging list 1 with list 2 is: "); System.out.println(ListOps.merge(list1,list2)); } }