import element.*; public class Library { public static void main(String args[]) { ConsoleWindow c = new ConsoleWindow(); /* form of the name: last-name, first-name middle-initial */ String name, first, middle, last; int pos; while (true) { name = c.input.readLine(); // read query & remove spaces name = name.trim(); // trim spaces (see Appendix D) pos = name.indexOf(','); if (pos < 0) // string contains last name only { last = name; name = ""; } else { // extract last last = name.substring(0,pos); name = name.substring(pos+1).trim(); } pos = name.indexOf(' '); // locate first name if (pos < 0) { // first name only first = name; middle = ""; } else { // first and middle first = name.substring(0,pos); middle = name.substring(pos).trim(); } c.out.println("First = >"+first+"<"); c.out.println("Middle = >"+middle+"<"); c.out.println("Last = >"+last+"<"); } c.input.readLine(); System.exit(0); } }