HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
📖
공부한 책
/
📒
Effective Java
/
아이템 63: 문자열 연결은 느리니 주의하라

아이템 63: 문자열 연결은 느리니 주의하라

  • 문자열 연결 연산자로 문자열 n개를 잇는 시간은 n^2에 비례한다. 반면 StringBuilder는 선형적으로 증가함
  • 문자열은 불변이라서 두 문자열을 연결할 경우 양쪽의 내용을 모두 복사해야 하므로 성능 저하는 피할 수 없는 결과임.
  • 이어 붙여야 할 문자열이 많을때, 성능을 포기하고 싶지 않다면 String 대신 StringBuilder를 사용하자