public class PersonProg {
public static class Person {
private String name;
Person (String firstname, String lastname) {
this.name = firstname + ',' + lastname;
}
String getFirstName () {
int index;
index = this.name.indexOf (',');
return this.name.substring (0, index);
}
String getLastName () {
int index;
index = this.name.indexOf (',');
return this.name.substring (index+1, this.name.length()-1);
}
String getName () {
return this.name;
}
}
public static void main (String [] args) {
try {
Person p = new Person (args[0], args[1]);
System.out.println ("Firstname: " + p.getFirstName());
System.out.println ("Lastname: " + p.getLastName());
System.out.println ("Full Name: " + p.getName());
}
catch (ArrayIndexOutOfBoundsException e) {
System.out.println ("Usage: PersonProg FirstName LastName");
}
}
}