[Java] String vs StringBuilder String vs StringBuilder String Class는 값 변경이 일어날 때 새로운 객체가 생성되고 변경된 객체가 기존 객체 대입되어 빈 객체가 계속 남아있어 메모리 낭비가 일어나지만, StringBuilder는 처음에 생성된 객체로 계속 사용한다. String연산이 많이 일어날 경우 String 보다 StringBuilder를 사용하는 것을 권장한다. Java 2022.03.16