StringBuffer 썸네일형 리스트형 [Java] String, StringBuilder, StringBuffer의 차이점 1. String, StringBuilder, StringBuffer 공통점 - 문자열을 저장하고 관리하는 클래스 2. String - 한번 생성되면 할당된 공간이 변하지 않는다 = 불변 - 객체 생성 속도가 빠르다(StringBuffer, StringBuilder -> buffer크기 초기 설정 -> 생성속도 느림) - 많은 양의 문자열 수정이 아니라면 String객체 사용이 더 효율적 - 단순 조회 연산에서는 StringBuffer, StringBuilder보다 빠름 3. StringBuilder, StringBuffer - 한번 생성되면 할당된 공간의 크기가 변함 = 가변 - buffer크기 초기 설정해야하므로 생성속도가 느림 - 문자열 연산 등으로 기존 객체의 공간이 부족하게 되는 경우, 기존의 .. 더보기 이전 1 다음