StringBuffer
![[Java] String, StringBuffer, StringBuilder의 차이점](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FblquNg%2Fbtr2PTc3uyl%2FA2PXFqEiC09qgKBg45fR1k%2Fimg.png)
[Java] String, StringBuffer, StringBuilder의 차이점
[Java] String, StringBuffer, StringBuilder의 차이점 오늘은 Java에서 문자열을 다루는 클래스인 String, StringBuffer, StringBuilder에 대해 알아보고 차이점을 정리해보고자 한다. String 클래스 String 클래스는 문자열을 다루기 위한 클래스 중 가장 기본적인 클래스이다. String 클래스는 한 번 생성된 문자열은 변경할 수 없다는 불변(immutable)한 객체이다. 이는 즉, String 객체가 생성된 후에는 그 객체의 내용을 변경할 수 없다는 의미이다. 따라서 String 객체를 생성하기 위해서는 새로운 String 객체를 생성하여야 한다. String str = "Hello"; str += " world"; 위 코드는 "Hello..