/* this program will do a bit of character string program */ package Stringthing; public class StringThing { public static void main(String[] args){ //point A: Create A print some strings that represent names String singer = "Holiday,Billie"; String sculptor = "Claudel,Camille"; String painter = "Picasso,Pablo"; String dancer = "Zotto,Osvaldo"; String self = "Shrestha,Bipin"; System.out.println("\nNames..."); System.out.println(singer); System.out.println(sculptor); System.out.println(painter); System.out.println(dancer); System.out.println(self); //point B = Computer and print the lenghths of the strings int singerLenght=singer.length(); int sculptorLength=sculptor.length(); int painterLength=painter.length(); int dancerLength=dancer.length(); int selfLenghth=self.length(); System.out.println("\nName Lengths.... "); System.out.println(singerLenght); System.out.println(sculptorLength); System.out.println(painterLength); System.out.println(dancerLength); System.out.println(selfLenghth); //point C = print the location of the comma int singerCommaPosition = singer.indexOf(","); int sculptorCommaPosition = sculptor.indexOf(","); int painterCommaPosition = painter.indexOf(","); int dancerCommaPosition = dancer.indexOf(","); int selfCommaPosition = self.indexOf(","); 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); //point D compute and print the first name String singerFirst = singer.substring(singerCommaPosition+1); String sculptorFirst=sculptor.substring(sculptorCommaPosition+1); String painterfirst=painter.substring(painterCommaPosition+1); String dancerfirst=dancer.substring(dancerCommaPosition+1); String selfFirst=self.substring(selfCommaPosition+1); 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); // Point d= print the last name String singerlast = singer.substring(0,singerCommaPosition); String sculptorlast=sculptor.substring(0,sculptorCommaPosition); String painterlast=painter.substring(0,painterCommaPosition); String dancerlast=dancer.substring(0,dancerCommaPosition); String selflast=self.substring(0,selfCommaPosition); 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); // poimt F = Compute and print the first name, Again System.out.println("\nFirst name again....."); System.out.println(firstName(singer)); System.out.println(firstName(sculptor)); System.out.println(firstName(painter)); System.out.println(firstName(dancer)); System.out.println(firstName(self)); // poimt F = Compute and print the last name, Again System.out.println("\nlast name 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)); //point H = compute and create a full name System.out.println("\nFull names, natural style.... "); 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 fullname(String dsn) { String full= firstName(dsn) + " " +lastName(dsn); return full; } private static String lastName(String directoryStyleName) { int commaposition = directoryStyleName.indexOf(","); return directoryStyleName.substring(0,commaposition); } private static String firstName(String directoryStyleName) { int commaposition = directoryStyleName.indexOf(","); return directoryStyleName.substring(commaposition +1); } }