StringBuffer: ============= reverse(): ========== ==> can use to reverse the content of the stringbuffer. Syntax: sbo.reverse() class StringBufferReverse{ public static void main(String[] args) { StringBuffer sb = new StringBuffer("Java"); System.out.println("The Given Stringbuffer = "+sb); sb.reverse(); System.out.println("The Stringbuffer after the reverse = "+sb); } } ================================================= toString() ========== ==> can use to convert the stringbuffer to the string. Syntax: String object = sbo.toString() Q: WAP TO CHECK WHETHER THE GIVEN STRING IS PALINDROME OR NOT USING STRINGBUFFER. ================================================================================== class PalindromeCheck{ public static void main(String[] args) { StringBuffer sb1 = new StringBuffer("level"); String s1 = sb1.toString(); String s2 = (sb1.reverse()).toString(); if(s1.equals(s2)) { System.out.println("Strings are Palindrome."); } else { System.out.println("Strings are not Palindrome."); } } } ================================================= StringBuffer Comparison: ======================== class EqualityCheck{ public static void main(String[] args) { StringBuffer s1 = new StringBuffer("Java"); StringBuffer s2 = new StringBuffer("Java"); if(s1 == s2) { System.out.println("Equal."); } else { System.out.println("Not Equal."); } } } =========================================== class EqualityCheck{ public static void main(String[] args) { StringBuffer s1 = new StringBuffer("Java"); StringBuffer s2 = new StringBuffer("Java"); String s3 = new String("Python"); String s4 = new String("Python"); if(s1.equals(s2)) { System.out.println("Equal."); } else { System.out.println("Not Equal."); } if(s3.equals(s4)) { System.out.println("Equal."); } else { System.out.println("Not Equal."); } } } ======================================== delete(): ======== Syntax: sbo.delete(start,end) class DeleteData{ public static void main(String[] args) { StringBuffer sb = new StringBuffer("Java Fullstack"); System.out.println(sb); sb.delete(5,9); System.out.println(sb); } } ========================================================== StringBuilder: ============== java.lang.StringBuilder; class StringBuilderDefinion{ public static void main(String[] args) { StringBuilder sbo = new StringBuilder("Java"); // StringBuilder s = "Java"; System.out.println(sbo); } }