JAVA공부하기149
StringBuffer 클래스
* 변할 수 있는 문자열을 가진다
* 생성자
: String Buffer()
-> 묵시적으로 16개의 문자를 저장할 수 있는 객체를 생성
: String Buffer(int size)
-> size 크기의 객체를 생성
: StringBuffer(String str)
-> str로 지정된 문자열과 추가로 16개의 문자를 더 저장할 수 있는 객체를 생성
: StringBuffer 객체는 객체의 크기가 변할 때 마다 메모리를 재할당 한다(16개의 문자를 저장할 수 있는 버퍼 단위로)
: 문자열을 조작하는 처리를 할 경우 String 보다 StringBuffer를 사용하는 것이 유리
-> 100배 이상 성능 차이 발생
-> String은 문자열을 수정하려 할 때 마다 새로운 객체 생성, 그에비해 StringBuffer는 객체에 담긴 내용만 수정
StringBuffer 클래스의 주요 메소드
StringBuffer 사용예제
'자바 > JAVA...Spring' 카테고리의 다른 글
JAVA공부하기151. Wrapper 클래스란 (0) | 2015.07.06 |
---|---|
JAVA공부하기150. String 객체의 변환 (0) | 2015.06.30 |
JAVA공부하기 148. String클래스 (0) | 2015.06.30 |
자바공부하기 147. String 클래스 (0) | 2015.06.29 |
자바공부하기 146. String 클래스 문자열 비교 (0) | 2015.06.29 |