/home/cdesrivi/NetBeansProjects/CS1/src/stringthing/StringThing.java |
1
2
3
4
5 package stringthing;
6
7
8
9 @author
10
11 public class StringThing {
12
13
14 @param args
15
16 public static void main(String[] args) {
17
18 String singer = "Holiday, Billie";
19 String sculptor = "Claudel, Camille";
20 String painter = "Picasso, Pablo";
21 String dancer = "Zotto, Osvaldo";
22 String self = "Desrivieres, Cortney";
23 System.out.println("\nNames ...");
24 System.out.println("" + singer);
25 System.out.println("" + sculptor);
26 System.out.println("" + painter);
27 System.out.println("" + dancer);
28 System.out.println("" + self);
29
30
31 int singerLength = singer.length();
32 int sculptorLength = sculptor.length();
33 int painterLength = painter.length();
34 int dancerLength = dancer.length();
35 int selfLength = self.length();
36 System.out.println("\nName lengths...");
37 System.out.println("" + singerLength);
38 System.out.println("" + sculptorLength);
39 System.out.println("" + painterLength);
40 System.out.println("" + dancerLength);
41 System.out.println("" + selfLength);
42
43 int singerCommaPosition = singer.indexOf(",");
44 int sculptorCommaPosition = sculptor.indexOf(",");
45 int painterCommaPosition = painter.indexOf(",");
46 int dancerCommaPosition = dancer.indexOf(",");
47 int selfCommaPosition = self.indexOf(",");
48 System.out.println("\nComma positions ...");
49 System.out.println("" + singerCommaPosition);
50 System.out.println("" + sculptorCommaPosition);
51 System.out.println("" + painterCommaPosition);
52 System.out.println("" + dancerCommaPosition);
53 System.out.println("" + selfCommaPosition);
54
55 String singerFirst = singer.substring(9);
56 String sculptorFirst = sculptor.substring(9);
57 String painterFirst = painter.substring(9);
58 String dancerFirst = dancer.substring(7);
59 String selfFirst = self.substring(12);
60 System.out.println("\nFirst names...");
61 System.out.println("" + singerFirst);
62 System.out.println("" + sculptorFirst);
63 System.out.println("" + painterFirst);
64 System.out.println("" + dancerFirst);
65 System.out.println("" + selfFirst);
66
67 String singerLast = singer.substring(0,7);
68 String sculptorLast = sculptor.substring(0,7);
69 String painterLast = painter.substring(0,7);
70 String dancerLast = dancer.substring(0,5);
71 String selfLast = self.substring(0,11);
72 System.out.println("\nLast names...");
73 System.out.println("" + singerLast);
74 System.out.println("" + sculptorLast);
75 System.out.println("" + painterLast);
76 System.out.println("" + dancerLast);
77 System.out.println("" + selfLast);
78
79 System.out.println("\nFirst names, once again ...");
80 System.out.println(firstName(singer));
81 System.out.println(firstName(sculptor));
82 System.out.println(firstName(painter));
83 System.out.println(firstName(dancer));
84 System.out.println(firstName(self));
85
86
87 System.out.println("\nLast names, once again ...");
88 System.out.println(lastName(singer));
89 System.out.println(lastName(sculptor));
90 System.out.println(lastName(painter));
91 System.out.println(lastName(dancer));
92 System.out.println(lastName(self));
93
94
95 System.out.println("\nFull names, natural style ...");
96 System.out.println(fullName(singer));
97 System.out.println(fullName(sculptor));
98 System.out.println(fullName(painter));
99 System.out.println(fullName(dancer));
100 System.out.println(fullName(self));
101 }
102
103 private static String firstName(String directoryStyleName) {
104 int FirstIndex = directoryStyleName.indexOf(",");
105 String firstName = directoryStyleName.substring(FirstIndex + 2);
106 return firstName;
107
108 }
109
110 private static String lastName(String directoryStyleName) {
111 int FirstIndex = directoryStyleName.indexOf(",");
112 String lastName = directoryStyleName.substring(0,FirstIndex);
113 return lastName;
114
115 }
116
117 private static String fullName(String dsn) {
118 String fullName = firstName(dsn)+" " + lastName(dsn);
119 return fullName;
120 }
121
122
123
124
125
126
127
128
129
130 }
131
132
133
134