forked from UNCG-CSC230/program1
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathProgram1.java
41 lines (31 loc) · 1.47 KB
/
Program1.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
/*
* Author:
* Program 1 - MyString
* CSC230-02 Spring 2016
*/
package program1;
public class Program1 {
public static void main(String[] args) {
//replace <name> with your full name
System.out.println("MyString implementation by <name>.");
//anything below here will be erased
String string1 = "Welcome to MyString.";
System.out.println("Starting string: " + string1);
MyString myString1 = new MyString(string1);
System.out.println("MyString: " + myString1.toString());
System.out.println("Last char: " + myString1.get(myString1.length()-1));
MyString myString2 = new MyString();
System.out.println("Empty MyString: " + myString2.toString());
myString2 = myString1.concat(myString2);
System.out.println("New MyString: " + myString2.toString());
System.out.println("Last char: " + myString2.get(myString2.length()-1));
MyString myString3 = myString1.toUpper();
System.out.println("Upper MyString: " + myString3.toString());
myString3 = myString1.toLower();
System.out.println("Lower MyString: " + myString3.toString());
myString3 = myString1.concat("gnirtSyM");
System.out.println("Concated MyString: " + myString3.toString());
System.out.println("Substring: " + myString3.indexOf(new MyString("MyString")));
System.out.println("Testing completed!");
}
}