Write a JAVA program using StringBuffer to delete, remove character.



 // Write a JAVA program using StringBuffer
//  to delete, remove character.


public class JavaStringBufferDeleteExample {
 
  public static void main(String[] args) {
    /*
      Java StringBuffer class following methods 
      to delete / remove characters  or claring 
      the contents of a StringBuffer object.
    */
   
    /*
     StringBuffer delete(int start, int end) 
     remove the characters from start  
      index to an end-1 index provided.  
      This method can throw a StringIndexOutOfBoundException
       if the start  index is invalid.
    */

    StringBuffer sb1 = new StringBuffer("Hello World");
    sb1.delete(0,6);
    System.out.println(sb1);
   
    /*
     To clear contents of a StringBuffer 
     use delete(int start, int end) method 
      in the below given way
    */
    StringBuffer sb2 = new StringBuffer("Some Content");
    System.out.println(sb2);
    sb2.delete(0, sb2.length());
    System.out.println(sb2);
   
    /*
     StringBuffer deleteCharAt(int index) 
     deletes the character at specified  index. 
     This method throws StringIndexOutOfBoundException
      if index is negative  or grater than or equal to the length.
    */
    StringBuffer sb3 = new StringBuffer("Hello World");
    sb3.deleteCharAt(0);
    System.out.println(sb3);
  }  
}