Java - StringBuffer 클래스


Java - StringBuffer 클래스

StringBuffer 클래스 - String 처럼 문자열 배열(char[])을 내부적으로 가지고 있다. - 그러나, String과 달리 내용을 변경할 수 있다.(mutable) - 내부의 배열 길이는 변경 불가, 공간이 부족하면 새로운 배열을 생성해야한다. 공간 부족 > 새로운 배열 생성 > 참조 변경 그래서 적절한 크기로 생성해야한다. 생성자에 크기를 지정하여 생성할 수 있다. 크기를 지정하지 않으면 크기는 16이다. - append()는 지정된 내용을 StringBuffer에 추가 후 참조를 반환한다. StringBuffer sb = new StringBuffer("abc"); StringBuffer sb32 = sb.append("123"); System.out.println(sb); System..


원문링크 : Java - StringBuffer 클래스