StringBuffer가 문자열을 이어 붙이는 것보다 빠른 이유는, 그것이 뮤터블 자료형이기 때문이다. 기존 문자열에 새로운 문자열을 덧붙일 때마다 문자열 객체를 생성하지 않으므로 연산이 효율적이다.
StringBuffer는 멀티 스레드 환경에서 안전하지만, StringBuilder보다 속도가 낮다. 따라서 동기화를 고려할 필요가 없다면 StringBuilder를 사용하는 것이 유리하다.
StringBuffer가 문자열을 이어 붙이는 것보다 빠른 이유는, 그것이 뮤터블 자료형이기 때문이다. 기존 문자열에 새로운 문자열을 덧붙일 때마다 문자열 객체를 생성하지 않으므로 연산이 효율적이다.
StringBuffer는 멀티 스레드 환경에서 안전하지만, StringBuilder보다 속도가 낮다. 따라서 동기화를 고려할 필요가 없다면 StringBuilder를 사용하는 것이 유리하다.