String 클래스

String 클래스 구조

public final class String {
		//문자열 보관
		private final char[] value;// 자바 9 이전
		private final byte[] value;// 자바 9 이후
		
		//여러 메서드
		public String concat(String str) {...}
		public int length() {...}
		...
}

자바 9부터 String 클래스에서 char[] 대신에 byte[]을 사용한다

String 클래스 - 비교

String 클래스 비교할 때는 == 비교가 아니라 항상 equals() 비교를 해야한다

image.png