본문 바로가기

Backend/Java

[Java] StringBuffer 클래스

- StringBuffer 클래스도 java.lang 패키지에 포함되어 있다.

- String 클래스와 같이 문자열을 다룬다.

- 문자열을 저장하는 가변 버퍼를 가지고 있기 때문에 저장된 문자열의 수정이 가능하다. 문자열의 크기가 늘어나면 내부 버퍼 크기를 자동 조절한다.

메소드 설명
StringBuffer append(String str) str 스트링을 스트링 버퍼에 덧붙인다.
StringBuffer append(StringBuffer sb) sb 스트링 버퍼를  현재의 스트링 버퍼에 덧붙인다. 이 결과 현재 스트링 버퍼의 내용이 변한다.
StringBuffer insert(int offset, String str) str 스트링을 스트링 버퍼의 offset 위치에 삽입한다.
StringBuffer replace(int start, int end, String str) 스트링 버퍼 내의 start 위치의 문자부터 end가 지정하는 문자 앞의 서브 스트링을 str로 대치

 

'Backend > Java' 카테고리의 다른 글