728x90 반응형 StringBuilder 클래스1 [Java Basic] 27. java.lang.StringBuffer, StringBuilder 클래스, 문자열 인코딩 앞선 포스팅에서 java.lang.String 클래스에 대한 내용을 설명하면서 String 클래스는 Immutable, 변수가 참조하는 메모리 주소에 저장된 값을 변경할 수 없다는 특성에 대해 설명했었다. 이러한 특성 때문에 String 인스턴스의 경우, "+"로 문자열을 합산하는 연산작업이나 변경 작업이 빈번해지는 경우, 메모리 공간 소모율이 증가할 수 밖에 없다. 따라서 Java에서는 변수에 할당된 값, 즉 메모리에 적재된 문자열 값도 메모리에서 바로 변경할 수 있는 StringBuffer라는 클래스를 별도로 제공한다. 변수가 참조하는 메모리 주소에 저장된 값을 변경할 수 있기 때문에 StringBuffer는 mutable(변이, 변경이 가능)한 특성을 가진다. StringBuffer 외에도 멀티스레.. 2022. 8. 16. 이전 1 다음 728x90 반응형