[Java] StringBuffer
오늘은 StringBuffer 클래스가 무엇인지 알아보자.StringBufferString클래스는 인스턴스를 생성할 때 지정된 문자열을 변경할 수 없기 때문에 문자열 결합시 계속해서 새로운 인스턴스를 생성한다.하지만 StringBuffer클래스는 변경이 가능하다.내부적으로 문자열 편집을 위한 버퍼(buffer)를 가지고 있으며,StringBuffer인스턴스를 생성할 때 그 크기를 지정할 수 있다.크기를 지정할 때 나중에 편집을 고려하여 버퍼의 길이를 충분히 잡아주는 것이 좋다.버퍼의 길이를 넘어서게 되면 버퍼의 길이를 늘려주는 작업을 추가적으로 해야 하기 때문이다. StringBuffer의 생성자StringBuffer클래스의 인스턴스를 생성하면 동시에 char형 배열이 생성된다.이 배열은 이후 문자열을 ..