반응형
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);
}
}
반응형
'JAVA > JAVA' 카테고리의 다른 글
자바 예제 - split을 이용한 문자열 분리 (0) | 2016.06.12 |
---|---|
자바 String 보다는 StringBuffer를 써야하는 좋은 예제 (0) | 2016.06.12 |
자바 예제 - char 관련 예제 (0) | 2016.06.12 |
자바 String 관련 메소드 (0) | 2016.06.12 |
자바 메소드 호출 방법 : 값에 의한 호출(call by value), 주소에 의한 호출(call by reference) (0) | 2016.06.12 |