소통하는 개발자 Sean
StringBuilder 간단히 알아보기!
Language/Java 2020. 1. 21. 15:20

자바에서의 문자열은 'String'이 있습니다! 'String'은 변할 수 없는(immutable) 객체라고도 하는데요, 예를 들어 String + String을 하게되면 새로운 String을 생성하는 것이지 기존에 사용하던 메모리를 다시 사용하는 것은 아니기에, 성능적으로 좋지는 않습니다. 이러한 문제를 해결하기 위해 나온것이 -> 'StringBuilder'인데요! 문자열을 더할 때 새로운 객체를 생성하는 것이 아니라 기존의 데이터를 더하는 방식을 사용하기 때문에 속도도 빠르고 상대적으로 부하가 적다고 합니다! 따라서 긴 문자열을 더하는 상황이 발생한다면 사용하면 되겠죠? StringBuilder output = new StringBuilder(); output.append("abc");// 'Str..