Write a program that show working of different functions of String and StringBufferclasss like setCharAt( ), setLength( ), append( ), insert( ), concat( )and equals( )
Write a program that show working of different functions of String and StringBufferclasss like setCharAt( ), setLength( ), append( ), insert( ), concat( )and equals( ).
Program - 01:
package stringprogram;
public class StringProgram {
public static void main(String[] args)
{
StringBuffer sb = new StringBuffer("SARTHAK");
StringBuilder stbr = new StringBuilder("ROHAN IS A GOOD BOY ");
System.out.println("Original String : " + stbr);
stbr.setCharAt(0, 'S'); // change the char
System.out.println("After using setCharAt(0,'S') : " + stbr);
stbr.append(true); // ret
System.out.println("After using append() " + stbr);
System.out.println("Original length : " + sb.length() + " string :" + sb);
sb.setLength(5);
System.out.println("After using setLength(5) length : " + sb.length() + " string : " + sb);
sb.insert(3, 'R');
System.out.println("After using insert(3,'R'): " + sb);
String str1 = "SARTHAK", test = "SARTHAK";
String str2 = " MUND ";
System.out.println(str1.equals(test)); // returns true
System.out.println(str1.equals(str2)); // returns false
System.out.println(str1.concat(str2));
}
}
OutPut:
Original String : ROHAN IS A GOOD BOY
After using setCharAt(0,'S') : SOHAN IS A GOOD BOY
After using append() SOHAN IS A GOOD BOY true
Original length : 7 string : SARTHAK
After using setLength(5) length : 5 string : SARTH
After using insert(3,'R'): SARRTH
true
false
SARTHAK MUND
Program - 02:
public class StringBufferclasss
{
public static void main(String[] args)
{
StringBuffer sb=new StringBuffer("Hello ");
sb.append("J");
System.out.println(sb);
sb.insert(7,"ava");
System.out.println(sb);
sb.setCharAt(5, '&');
System.out.println(sb);
sb.setLength(5);
System.out.println(sb);
String s1="Hello";
s1=s1.concat(" Sarthak");
System.out.println(s1);
String s2="Sarthak";
String s3="Sarthak";
String s4="SARTHAK";
String s5="Hello Sarthak";
System.out.println (s2.equals(s3));
System.out.println (s2.equals(s4));
System.out.println (s1.equals(s5));
}
}
OutPut:
Hello J
Hello Java
Hello&Java
Hello
Hello Sarthak
true
false
true
Post a Comment