728x90
StringBuffer
-
Java - 문자열 클래스Language/Java 2022. 2. 19. 12:08
String String이란? public final class String implements java.io.Serializable, Comparable, CharSequence { /** The value is used for character storage. **/ private final char value[]; ... } String 클래스는 불변 객체이다. String 클래스의 문자열을 저장하는 char []을 보면 final로 선언되어 있고, 해당 배열을 재할당하는 코드는 존재하지 않는다. 따라서, 한 번 할당한 문자열을 변경하는 것은 불가능하며, 더하기 연산을 하여 문자를 이어 붙일 때는 새로운 객체가 생성되어 재 할당된다. String s = "hello"; System.out.print..