기초 JAVA 교육과정 ] StringBuffer 클래스
기초 JAVA 교육과정 ] StringBuffer 클래스
실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.
StringBuffer 클래스
* 변할 수 있는 문자열을 가진다
* 생성자
- StringBuffer()
: 묵시적으로 16개의 문자를 저장할 수 있는 객체를 생성
- StringBuffer(int size)
: size 크기의 객체를 생성
- StringBuffer(Stirng str)
: str로 지정된 문자열과 추가로 16개의 문자를 더 저장할 수 있는 객체를 생성
* StringBuffer 객체는 객체의 크기가 변할 때마다 메모리를 재할당 한다(16개의 문자를 저장할 수 있는 버퍼 단위로)
* 문자열을 조작하는 처리를 할 경우 String보다 StringBuffer를 사용하는 것이 유리
- 100배 이상 성능 차이 발생
- String은 문자열을 수정하려 할 때 마다 새로운 객체 생성, 그에 비해 StringBuffer는 객체에 담긴 내용만 수정
'자바' 카테고리의 다른 글
기초 JAVA 교육과정 ] Stirng 객체의 변환 (0) | 2017.04.09 |
---|---|
기초 JAVA 교육과정 ] StringBuffer 클래스의 주요 메소드 (0) | 2017.04.09 |
기초 JAVA 교육과정 ] Stirng 클래스 (0) | 2017.04.09 |
기초 JAVA 교육과정 ] String 클래스 문자열 비교 (0) | 2017.04.09 |
기초 JAVA 교육과정 ] String의 메소드를 이용하지 않는 문자열 조작 (0) | 2017.04.09 |