StringBuilder
-
[Java] String, StringBuffer, StringBuilderJava 2022. 1. 3. 20:11
자바에서 문자열을 다루는 대표적인 클래스로 String, StringBuffer, StringBuilder가 있다. 각 클래스의 특징을 이해하고 상황에 맞는 적절한 클래스를 사용하기 위해 각자의 특징과 장단점에 대해 알아보려고 한다. String vs StringBuffer/StringBuilder String과 StringBuffer/StringBuilder의 가장 큰 차이점은 String은 불변(immutable)의 속성을 갖는다는 점이다. 다음과 같은 예를 들어보자. String str = new String("hello"); // "hello" str = str + " world"; // "hello world" 우리는 위와 같이 String 객체에 문자열을 추가하여 사용한 경험이 있을 것이다. ..