StringBuilder1 StringBuilder란? StringBuilder 개념과 사용법 보통 두 개의 String 객체를 합치고 싶을 때 우리는 (+)를 사용한다. 예제 String str_1 = "Hello"; String str_2 = "World"; 위 두 개의 String객체를 str_1 + str_2; 와 같은 연산을 하게 되면 새로운 String을 생성한다. 그렇다면, StringBuilder, 언제 사용하는가? String은 소위 불변(immutable) 객체이다. 한 번 생성된 String은 내용을 바꿀 수 없다는 뜻이다. 그러므로 String객체와 String 객체를 더하면(+) 새로운 문자열이 생성되고 이는 메모리 할당과 메모리 해제를 발생시켜 연산이 많아질수록 성능적으로 좋지 않다. 그래서 나온 것이 StringBuilder이다. StringBuilder String과 .. 2022. 6. 11. 이전 1 다음 728x90