The following text was written to the standard output stream when the /* * This program will do a bit of character string processing. */ package stringthing; import java.awt.image.renderable.ParameterBlock; public class StringThing { public static void main(String[] args) { // POINT A: CREATE A PRINT SOME STRINGS THAT REPRESENT NAMES String painter = "Picasso, Pablo"; String dancer = "Zotto, Osvaldo"; String self = "Sanchez, Louis"; String singer = "Holiday, Billie"; String sculptor = "Claudel, Camille"; System.out.println("\nNames ..."); String line = painter + " | " + dancer + " | " + self + " | " + singer + " | " + sculptor; System.out.println(line); // POINT B: COMPUTE AND PRINT THE LENGTHS OF THE STRINGS, WITHOUT LABELS int painterLength = painter.length(); int dancerLength = dancer.length(); int selfLength = self.length(); int singerLength = singer.length(); int sculptorLength = sculptor.length(); System.out.println("\nNames lengths ..."); System.out.println(painterLength); System.out.println(dancerLength); System.out.println(selfLength); System.out.println(singerLength); System.out.println(sculptorLength); // POINT C: COMPUTE AND PRINT THE LOCATION OF THE COMMA WITHIN EACH STRING, NO LABELS int painterCommaPosition = painter.indexOf(","); int dancerCommaPosition = dancer.indexOf(","); int selfCommaPosition = self.indexOf(","); int singerCommaPosition = singer.indexOf(","); int sculptorCommaPosition = sculptor.indexOf(","); int painterCommaPosition = painter.indexOf(","); System.out.println("\nComma positions ..."); System.out.println(painterCommaPosition); System.out.println(dancerCommaPosition); System.out.println(selfCommaPosition); System.out.println(singerCommaPosition); System.out.println(sculptorCommaPosition); // POINT D: COMPUTE AND PRINT THE FIVE FIRST NAMES, WITH NO LABELS String painterFirst = "Pablo"; String dancerFirst = "Osvaldo"; String selfFirst = "Louis"; String singerFirst = "Billie"; String sculptorFirst = "Camillie"; System.out.println("\nFirst names ..."); System.out.println(painterFirst); System.out.println(dancerFirst); System.out.println(selfFirst); System.out.println(singerFirst); System.out.println(sculptorFirst); // POINT E: COMPUTE AND PRINT THE FIVE LAST NAMES, WITH NO LABELS String painterLast = "Picasso"; String dancerLast = "Zotto"; String selfLast = "Sanchez"; String singerLast = "Holiday"; String sculptorLast = "Claudel"; System.out.println("\nLast names .."); System.out.println(painterLast); System.out.println(dancerLast); System.out.println(selfLast); System.out.println(singerLast); System.out.println(sculptorLast); // POINT F: COMPUTE AND PRINT THE FIRST NAMES, AGAIN System.out.println("\nFirst names, once 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)); // POINT G: COMPUTE AND PRINT THE LAST NAMES, AGAIN System.out.println("\nLast names, once 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 PRINT THE LAST NAMES, NATURAL STYLE 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 directoryStyleName) { return directoryStyleName; } private static String lastName(String directoryStyleName) { return directoryStyleName; } private static String firstName(String directoryStyleName) { return directoryStyleName; } } program was executed from IntelliJ.
Names ... Picasso, Pablo | Zotto, Osvaldo | Sanchez, Louis | Holiday, Billie | Claudel, Camille Names lengths ... 14 14 14 15 16 Comma positions ... 7 5 7 7 7 First names ... Pablo Osvaldo Louis Billie Camillie Last names .. Picasso Zotto Sanchez Holiday Claudel First names, once again ... Holiday, Billie Claudel, Camille Picasso, Pablo Zotto, Osvaldo Sanchez, Louis Holiday, Billie Claudel, Camille Picasso, Pablo Zotto, Osvaldo Sanchez, Louis Full names, natural style ... Holiday, Billie Claudel, Camille Picasso, Pablo Zotto, Osvaldo Sanchez, Louis