반응형

*스트링 버퍼 (StringBuffer)

- 스트링 버퍼는 문자열을 추가하거나 변경 할 때 사용하는 자료형을 의미한다. 스트링 버퍼가 가지고 있는 메소드 들은 대부분 자기 자신(this)을 반환한다.

- 스트링 체이닝 이란 자기 자신의 메소드를 호출하여 자기 자신의 값을 바꿔나가는 것을 의미한다.

StringBuffer sb = new StringBuffer();
sb.append("hello");      // 해당 스트링 버퍼에 "hello", 공백, "world"를 차례대로 추가
sb.append(" ");
sb.append("world");

String str = sb.toString();  // StringBuffer을 toString()메소드를 이용하여 반환


// 위 코드를 스트링 버퍼를 이용하여 수정 진행
String str2 = new StringBuffer().append("hello").append(" ").append("world").toString();
반응형

+ Recent posts