[☕️Java] StringBuilder 사용하는 이유와 사용법
StringBuilder 란? 그냥 문자열을 더하는 method가 있는 클레스 "+" 가 있는데 왜 StringBuilder를 사용할까? String str1 = "Hello"; String str2 = "world"; System.out.println(str1 + ' ' + str2); 위의 + 연산자는 String을 합치면서 기존의 str1 과 str2의 메모리 해제하고 새로운 메모리에 str1 + str2 를 할당한다. 매번 연산을 실행하면 메모리 해제와 할당이 반복되기 때문에 성능저하에 영향을 줄 수 밖에 없다. String str1 = "Hello"; String str2 = "world"; // 객체 생성 StringBuilder sb = new StringBuilder(); // 문자열 연결..
Java
2022. 6. 16. 11:15