자바(Java)/JAVA 2SE

문자열의 동적 처리 방법을 제공하는 StringBuffer 클래스

본클라쓰 2009. 8. 13. 21:00

 StringBuffer 클래스는 동적 문자열을 처리하는 기능을 제공한다. 이 클래스는 메모리상에서 문자열을 처리하기 때문에 동적으로 문자열의 내용을 바꾸거나, 위치를 조정하는 등의 일을 할 때 빠르게 동작한다. 즉, 메모리 상에 문자열을 새롭게 생성하지 않고 문자열을 처리하는 클래스이다.

 

 

● StringBuffer 클래스 메소드

메소드

설명

int capacity()

스트링버퍼 클래스 객체에 할당된 문자 배열의 크기를 반환

StringBuffer append(String str)

str로 주어진 문자열을 스트링버퍼의 문자열에 추가

StringBuffer insert(int offset, String str)

정해진 위치에 str로 주어진 문자열을 추가

String toString()

스트링버퍼에 저장된 문자 배열로 String클래스 객체를 생성하는데 사용