
StringBuilder란? StringBuilder 사용 방법
·
Language/Java
오늘 알고리즘을 공부하는 중에 StringBuilder를 사용하는것이 나와서 StringBuilder에 대해서 탐구해 보았습니다. StringBuilder를 사용하는 이유 자바에서는 문자열을 사용할 때 대개 String객체를 이용하게 된다. 이 String 객체를 덧셈 연산을 하게 되면 새로운 String 객체가 생성이 된다. String a = "abc" String b = "def" String c = a + b //abcdef String 객체는 한 번 생성되면 내용을 바꿀 수 없기때문에, 하나의 문자열을 다른 문자열과 연결하게 되는 순간 새로운 문자열 객체가 생성되게 되고, 이전 문자열은 가비지컬렉터로 들어가게 된다. 이런 String객체를 더하게 되면 객체가 생성되면서 메모리를 사용하게 되고, ..