본문 바로가기

JAVA/JAVA

자바 StringBuffer 쓰는 이유와 간단한 예제

반응형

StringBuffer를 쓰는 이유

: String 은 불변!!!!!!

그래서 문자열 데이터가 계속해서 변경 되어야 할 경우에는 String보다는 StringBuffer 사용하기 권장


StringBuffer

다양한 자료형을 사용할수가 있다.

sb.append("Korea");

sb.append(2016);

sb.append(true);


밑에 예제에서 보듯이 String 은 더하기가 가능하지만 StringBuffer는 가능하지 않다.

그래서 sb.append(); 를 써야 가능하다


<예제>

class  StringBufferTest{

public static void main(String[] args) {

StringBuffer sb = new StringBuffer("Hello");


//String str = new String("Hello");

//str = str + "Korea";


sb.append("Korea");

//System.out.println(str);

System.out.println(sb);

}

}



반응형