Java Programming Practical 4
Question 1
Write a program to show the use of all methods of String class.
StringDemo.java
Java
import java.io.*;
import java.util.*;
class StringDemo
{
public static void main (String[] args)
{
String s= "String Methods Example";
System.out.println("String length = " + s.length());
System.out.println("Character at 3rd position = "+ s.charAt(3));
System.out.println("Substring " + s.substring(3));
System.out.println("Substring= " + s.substring(2,5));
String s1 = "String";
String s2 = "Methods";
System.out.println("Concatenated string= " +s1.concat(s2));
boolean out = "Geeks".equals("geeks");
System.out.println("Checking Equality " + out);
out = s1.equals("String");
System.out.println("Checking Equality " + out);
out = s1.equalsIgnoreCase("sTriNG ");
System.out.println("Checking Equality " + out);
int out1 = s1.compareTo(s2);
System.out.println("the difference between ASCII value is="+out1);
System.out.println("Changing to lower Case " +s1.toLowerCase());
System.out.println("Changing to UPPER Case " +s2.toUpperCase());
}
}
Output

Question 2
Write a program to implement all methods of StringBuffer class.
StringBufferDemo.java
Java
import java.io.*;
import java.util.*;
class StringBufferDemo
{
public static void main (String[] args)
{
StringBuffer sb= new StringBuffer("Welcome to ");
System.out.println("Capacity= " +sb.capacity());
sb.append("Java");
System.out.println(sb);
sb.insert(1, "Java");
System.out.println(sb);
sb.replace(1, 3, "Java");
System.out.println(sb);
sb.delete(1, 3);
System.out.println(sb);
sb.reverse();
System.out.println(sb);
}
}
Output
