String Buffer and String Builder methods






This  example    explains    some  of the  methods  of  StringBuilder   and  StringBuffer  .
String Builder  and String Buffer   both  are  growable  string . Which you can append .  Both  StringBuilder   and StringBuffer  having   initial   capacity 16. 

The  major    difference  StringBuffer  can  work  in  multithreaded environment  means
 synchronised .  But   StringBuilder  is not synchronised.

StringBuilder  having  better performance  then StringBuffer   this  is because  StringBuffer
 is  synchronised .
 






package Java8;

/**  @author Mukesh  Jha  */

public class Stringbuilderandbuffer {

 
    public static  void myBuilder() {
   
    System.out.println("********String Builder***************");

      StringBuilder  sb=new   StringBuilder(" abcd");
       
        System.out.println("String before append " +sb);
       
                    sb.append("efgh");
             
              System.out.println( " String after append"+ sb);         
                     
                      sb.reverse();    
             
                   
                  System.out.println( "Reverse of string " +sb);
               
                  System.out.println(" Builder Capicity::" +sb.capacity());  
                 
                 
                      sb.delete(3, 6);
           
                  System.out.println( sb);    
                   
          }
public static  void  myBuffer() {
 
 
        int  i=10;
    System.out.println("********String Buffer***************");
 
  StringBuffer  sb=new   StringBuffer();
     
         
          System.out.println("Intial capicity"+sb.capacity());
     
                  sb.append("abcdefgh");
           
          System.out.println( " String after append::"+ sb);         
                   
                    sb.reverse();    
           
                 
                System.out.println( "Reverse of string " +sb);
               
                  sb.append("myStringbuilder");
             
                System.out.println(" Builder Capicity::" +sb.capacity());    
     
              sb.delete(1, 5);
           
              System.out.println( sb);    
       
                             
               
}
public static void main(String[] args) {
// TODO Auto-generated method stub

  myBuilder();
 
  myBuffer();
 

}

}








String Buffer and String Builder methods  String Buffer  and  String Builder  methods Reviewed by Mukesh Jha on 12:54 AM Rating: 5

No comments:

Add your comment

All Right Reserved To Mukesh Jha.. Theme images by Jason Morrow. Powered by Blogger.