StringBuilder vs Stringbuffer Example

StringBuilder vs Stringbuffer example. This example shows you different between StringBuilder and Stringbuffer


This example shows you different between StringBuilder and Stringbuffer

Here is the code

/**
 * @ # StringTest.java
 * A class repersenting StringBuilder vs Stringbuffer
 * version 04 June 2008
 * author Rose India 
 */
import java.util.logging.Logger;

/*
 * StringBuilder you need millions of iterations to see
 * a difference. And the difference may be less or more
 * depending on the hardware and OS your running on. 
 */
public class StringTest {

    public void useStringBuffer() throws Exception {
        StringBuffer sb = new StringBuffer();
        for (int i = 1; i <= COUNT; i++) {
            sb.append("-String(" + i + ")-");
        }
        log.info(sb.toString());
    }

    public void useStringBuilder() throws Exception {
        StringBuilder sb = new StringBuilder();
        for (int i = 1; i <= COUNT; i++) {
            sb.append("-String(" + i + ")-");
        }
        log.info(sb.toString());
    }
    private static final int COUNT = 2;
    private static final Logger log = Logger.getLogger("StringTest");

    public static void main(String args[]) throws Exception {
        new StringArray1().useStringBuffer();
        new StringArray1().useStringBuilder();
    }
}

Output
3 Jun, 2008 6:11:21 PM StringArray1 useStringBuffer
INFO: -String(1)--String(2)-
3 Jun, 2008 6:11:21 PM StringArray1 useStringBuilder
INFO: -String(1)--String(2)-

Post Comment
Name:
E-mail:
Contact no :
Comments:
  Refresh Image
Verify Image:
 
 
Your Comment's
 
 
 

HOME | COPYRIGHT | CONTACT US