StringBuffer/StringBuilder 사용 이것은 java code의 입니다. + 연산자는 사용하면 안됩니다. 그 이유는 String은 불변(immutable) 객체이기 때문입니다. 예를 들어, 아래와 같은 코드가 있다면 어떻게 될까요? String str = "hello"; str = str + " world"; 위 코드는 변수 str에 문자열 객체 "hello"를 생성하고 대입한 다음, str의 변수의 값에 새로운 문자열 " world"를 대입하는 코드 입니다. String 객체는 "불변" 객체이기 때문에 문자열을 + 연산자로 추가할 경우 메모리에서 새로운 문자열을 생성합니다. 즉, str객체가 가지고 있던 메모리에 " world"라는 문자열을 추가하는 것이 아니라 새로운 메모리를 할당 한..