1 package stringthing; 2 3 public class StringThing { 4 public static void main(String[] args) { 5 String singer = "Holiday, Billie"; 6 String sculptor = "Claudel, Camille"; 7 String painter = "Picasso, Pablo"; 8 String dancer = "Zotto, Osvaldo"; 9 String self = "Weber, Ellen"; 10 11 int singerLength = singer.length(); 12 int sculptorlength = sculptor.length(); 13 int painterLength = painter.length(); 14 int dancerLength = dancer.length(); 15 int selflength = self.length(); 16 System.out.println("Name lengths.."); 17 System.out.println(singerLength); 18 System.out.println(sculptorlength); 19 System.out.println(painterLength); 20 System.out.println(dancerLength); 21 System.out.println(selflength); 22 23 int singerCommaPosition = singer.indexOf(","); 24 int sculptorCommaPosition = sculptor.indexOf(","); 25 int painterCommaPosition = painter.indexOf(","); 26 int dancerCommaPosition = dancer.indexOf(","); 27 int selfCommaPosition = self.indexOf(","); 28 System.out.println("Comma Positions..."); 29 System.out.println(singerCommaPosition); 30 System.out.println(sculptorCommaPosition); 31 System.out.println(painterCommaPosition); 32 System.out.println(dancerCommaPosition); 33 System.out.println(selfCommaPosition); 34 35 String singerFirst = singer.substring(8, 15); 36 String sculptorFirst = sculptor.substring(8, 16); 37 String painterFirst = painter.substring(8, 14); 38 String dancerFirst = dancer.substring(6, 14); 39 String selfFirst = self.substring(6, 12); 40 System.out.println(singerFirst); 41 System.out.println(sculptorFirst); 42 System.out.println(painterFirst); 43 System.out.println(dancerFirst); 44 System.out.println(selfFirst); 45 46 String singerLast = singer.substring(0,7); 47 String sculptorLast = sculptor.substring(0,7); 48 String painterLast = painter.substring(0,7); 49 String dancerLast = dancer.substring(0,5); 50 String selfLast = self.substring(0,5); 51 System.out.println(singerLast); 52 System.out.println(sculptorLast); 53 System.out.println(painterLast); 54 System.out.println(dancerLast); 55 System.out.println(selfLast); 56 57 System.out.println("First names, once again.."); 58 System.out.println(firstName(singer)); 59 System.out.println(firstName(sculptor)); 60 System.out.println(firstName(painter)); 61 System.out.println(firstName(dancer)); 62 System.out.println(firstName(self)); 63 64 System.out.println("Last names, once again.."); 65 System.out.println(LastName(singer)); 66 System.out.println(LastName(sculptor)); 67 System.out.println(LastName(painter)); 68 System.out.println(LastName(dancer)); 69 System.out.println(LastName(self)); 70 71 System.out.println("Full names, natural style again.."); 72 System.out.println(FullName(singer)); 73 System.out.println(FullName(sculptor)); 74 System.out.println(FullName(painter)); 75 System.out.println(FullName(dancer)); 76 System.out.println(FullName(self)); 77 78 } 79 80 private static String FullName(String directoryStyleName) { 81 int f = directoryStyleName.indexOf(","); 82 String first = directoryStyleName.substring(f+2); 83 int l = directoryStyleName.indexOf(" "); 84 String last = directoryStyleName.substring(0, l-1); 85 return first + " " + last; 86 } 87 88 89 private static String LastName(String directoryStyleName) { 90 int last = directoryStyleName.indexOf(","); 91 String l = directoryStyleName.substring(0, last); 92 return l; 93 } 94 95 96 private static String firstName(String directoryStyleName) { 97 int first = directoryStyleName.indexOf(","); 98 String f = directoryStyleName.substring(first + 2); 99 return f; 100 } 101 102 103 } 104