Java StringBuffer delete remove character or clear content Example


/*
   Java StringBuffer delete remove character or clear content Example
   This example shows how to delete or remove a particular character or clear
   entire content of a StringBuffer object.
*/

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);
 

}

/*
Output would be

World
Some Content

ello World

*/