[Effective Java] 51. 문자열 연결 시 성능에 주의하라.
문자열은 Immutable class이다. 따라서 n개의 문자열을 +를 통해 더할 경우 드는 시간은 n제곱에 비례한다.
문자열을 더하는 데는 StringBuilder를 활용하자. 참고로 StirngBuffer는 deprecated 되었다.
이미 따로 정리한 String, StringBuffer, StringBuilder 비교 포스팅이 있어 별도 추가 정리는 하지 않는다.
문자열은 Immutable class이다. 따라서 n개의 문자열을 +를 통해 더할 경우 드는 시간은 n제곱에 비례한다.
문자열을 더하는 데는 StringBuilder를 활용하자. 참고로 StirngBuffer는 deprecated 되었다.
이미 따로 정리한 String, StringBuffer, StringBuilder 비교 포스팅이 있어 별도 추가 정리는 하지 않는다.
댓글남기기