java.lang패키지(5) - StringBuffer 클래스와 StringBuilder 클래스
·
자바/java.lang 패키지
1. StringBuffer 클래스 - String 클래스는 인스턴스를 생성할 때 지정된 문자열을 변경할 수 없지만, StringBuffer 클래스는 변경이 가능하다. - 내부적으로 문자열을 편집을 위한 공간(buffer)이 있으며, 인스턴스 생성 시, 그 크기를 지정할 수 있다. - 이때, 크기는 충분히 잡는 것이 좋다. - StringBuffer(int length) 생성자를 통해 크기를 지정하는데, 만약 무시한다면, 16개의 문자를 저장할 수 있는 크기의 버퍼를 생성한다. - 아래의 코드는 StringBuffer에 대한 클래스 생성자 구조이다. public final class StringBuffer implements java.io.Serializable{ private char[] value; ..