CODEDRAGON ㆍDevelopment/Java
StringBuffer 클래스
· 문자열 버퍼 객체
· 내부적으로 버퍼(buffer)라고 하는 독립적인 공간을 가집니다.
· 버퍼 크기의 기본값은 16개의 문자를 저장할 수 있는 크기이며, 생성자를 통해 그 크기를 별도로 설정할 수도 있습니다. 하지만 인스턴스 생성 시 사용자가 설정한 크기보다 16개의 문자를 더 저장할 수 있도록 여유 있는 크기로 생성됩니다.
· 문자열 추가 변경 가능
· append() 메서드를 이용하여 문자(열) 추가
str.append("일지매");
|
StringBuffer 클래스 주요 생성자
생성자 |
설명 |
StringBuffer( ) |
비어있는 StringBuffer객체를 생성하고 초기값으로 문자 16자를 기억할 수 있는 용량(buffer의 길이)를 가집니다. |
StringBuffer(CharSequence seq) |
인자로 전달된 특정한 CharSequence와 같은 문자열을 포함한 StringBuffer객체를 생성합니다. |
StringBuffer(int capacity) |
인자로 들어온 capacity이라는 값으로 새롭게 생성될 StringBuffer객체의 용량(buffer의 길이)을 초기화하여 생성합니다. |
StringBuffer(String str) |
인자로 전달된 문자열 str을 초기값으로 하여 StringBuffer 객체를 생성합니다. 이때 용량(buffer의 길이)은 str의 길이+16의 크기를 가집니다. |
'Development > Java' 카테고리의 다른 글
StringTokenizer 클래스의 주요 메소드 (0) | 2017.10.10 |
---|---|
StringBuffer 클래스와 StringBuilder 클래스의 공통점, 차이점 (0) | 2017.10.10 |
String 클래스의 주요 메소드 (0) | 2017.10.10 |
String 클래스, 문자열 수정 불가능(불변적 특징), 문자열 처리의 편의성 해결 (0) | 2017.09.29 |
Enum 클래스의 주요메소드 (0) | 2017.09.29 |