Computer/JAVA

Java StringBuffer

미처서 2014. 8. 29. 02:18

package day5.lab2;


public class StringBufferTest {


public static void main(String[] args) {

//StringBuffer는 가변 문자열

StringBuffer sb = new StringBuffer("자바");

//StringBuffer aa = "aaaa";  // 제공안함

//sb = sb+"aaaa"; //안됨

sb.append("프로그램");

System.out.println(sb);

///////////////String////////////////////

long s = System.currentTimeMillis();

String str="";

for(int i=0; i<10000; i++){

str += "프로그램";

}

long e = System.currentTimeMillis();

System.out.println("String : "+ (e-s));

////////////StringBuffer/////////////////

long s2 = System.currentTimeMillis();

StringBuffer str2 = new StringBuffer();

for(int i=0; i<10000; i++){

str2.append("프로그램");

}

long e2 = System.currentTimeMillis();

System.out.println("String : "+ (e2-s2));

}


}