Aashay Kulkarni 183 SYCO c
Exp 4
1. Write a program to show the use of all methods of String class.
public class StringMethodsDemo {
public static void main(String[] args) {
String str = "Hello, World!";
String str2 = " Java Programming ";
[Link]("1. Length: " + [Link]());
[Link]("2. Character at index 1: " + [Link](1));
[Link]("3. Substring from index 7: " + [Link](7));
[Link]("4. Contains 'World': " + [Link]("World"));
[Link]("5. Equals 'hello, world!': " + [Link]("hello, world!"));
[Link]("6. Starts with 'Hello': " + [Link]("Hello"));
[Link]("7. Index of 'o': " + [Link]('o'));
[Link]("8. Replace 'World' with 'Java': " + [Link]("World", "Java"));
[Link]("9. Lowercase: " + [Link]());
[Link]("10. Trimmed String: '" + [Link]() + "'");
}
Aashay Kulkarni 183 SYCO c
2. Write a program to implement all methods of StringBuffer class.
public class StringBufferDemo {
public static void main(String[] args) {
StringBuffer sb = new StringBuffer("Hello");
[Link](", World!");
[Link]("1. After append: " + sb);
[Link](5, " Java");
[Link]("2. After insert: " + sb);
[Link](6, 10, "Python");
[Link]("3. After replace: " + sb);
[Link](6, 12);
[Link]("4. After delete: " + sb);
[Link]();
[Link]("5. After reverse: " + sb);
[Link]();
[Link](0, 'h');
[Link]("6. After setCharAt: " + sb);
[Link]("7. Buffer Capacity: " + [Link]());
[Link]("8. Length: " + [Link]());
[Link]("9. Substring from index 2: " + [Link](2));
[Link](5);
[Link]("10. After setLength(5): " + sb);