문자열 연결 비교
[Java] 문자열 연결 방식 비교: String vs StringBuilder vs StringBuffer
이번 글에서는 String에 + 연산자를 사용하는 방식과 StringBuilder 및 StringBuffer를 사용하는 방식을 비교하여 효율성에 대해 알아보고자 한다. 1. String에 + 연산자를 사용하는 방식 String에 + 연산자를 사용하여 문자열을 연결하는 방식은 간단하고 직관적이다. 하지만 이 방식은 문자열을 연결할 때마다 새로운 String 객체를 생성하므로 메모리 사용량이 많아진다. 특히 반복문 안에서 문자열을 연결할 경우 성능에 부정적인 영향을 미칠 수 있다. String result = ""; for (int i = 0; i < 10; i++) { result += "문자열 " + i; } 위의 예시에서는 반복문을 통해 문자열을 10번 연결하고 있다. 이 경우에는 매번 새로운 Stri..