package stringthing; public class StringThing { public static void main(String[] args) { String singer = "Holiday, Billie."; String sculptor = "Claudel, Camille."; String painter = "Picasso, Pablo."; String dancer = "Zotto, Osvaldo."; String self = "Thing, String."; System.out.println(singer.length()); System.out.println(sculptor.length()); System.out.println(painter.length()); System.out.println(dancer.length()); System.out.println(self.length()); String singerCommaPosition = singer.substring(7); String sculptorCommaPosition = sculptor.substring(7); String painterCommaPosition = painter.substring(7); String dancerCommaPosition = dancer.substring(5); String selfCommaPosition = self.substring(5); System.out.println("\nComma positions ..."); System.out.println(singerCommaPosition); System.out.println(sculptorCommaPosition); System.out.println(painterCommaPosition); System.out.println(dancerCommaPosition); System.out.println(selfCommaPosition); String singerFirst = singer.substring(9); String sculptorFirst = sculptor.substring(9); String painterFirst = painter.substring(9); String dancerFirst = dancer.substring(7); String selfFirst = self.substring(7); System.out.println("\nFirst names ..."); System.out.println(singerFirst); System.out.println(sculptorFirst); System.out.println(painterFirst); System.out.println(dancerFirst); System.out.println(selfFirst); String singerLast = singer.substring(0, 7); String sculptorLast = sculptor.substring(0, 7); String painterLast = painter.substring(0, 7); String dancerLast = dancer.substring(0, 5); String selfLast = self.substring(0, 5); System.out.println("\nLast names ..."); System.out.println(singerLast); System.out.println(sculptorLast); System.out.println(painterLast); System.out.println(dancerLast); System.out.println(selfLast); System.out.println("\nFirst names again..."); System.out.println(firstname(singer)); System.out.println(firstname(sculptor)); System.out.println(firstname(dancer)); System.out.println(firstname(painter)); System.out.println(firstname(self)); System.out.println("\nLast names again..."); System.out.println(lastName(singer)); System.out.println(lastName(sculptor)); System.out.println(lastName(painter)); System.out.println(lastName(dancer)); System.out.println(lastName(self)); System.out.println("\nfull names..."); System.out.println(fullname(singer)); System.out.println(fullname(sculptor)); System.out.println(fullname(painter)); System.out.println(fullname(dancer)); System.out.println(fullname(self)); } private static String lastName(String directoryStyleName) { int lEnd = directoryStyleName.indexOf(","); return directoryStyleName.substring(0, lEnd); } private static String firstname(String directoryStyleName) { int pEnd = directoryStyleName.indexOf(","); int endLine = directoryStyleName.length(); return directoryStyleName.substring(pEnd + 2, directoryStyleName.length() -1 ); } private static String fullname(String dsn) { String total = firstname(dsn) + " " + lastName(dsn); return total; } }