String 클래스는 char[]와 메서드를 결합한 것

String 클래스는 읽기만 가능하며, 내용을 변경할 수 없음

String 클래스의 주요 메서드

메서드 설명
charAt(int index) 문자열에서 해당 위치(index)에 있는 ‘문자’를 반환
length() 문자열의 길이를 반환
substring(int from, int to) 문자열에서 해당 범위(from ~ to)의 문자열을 반환
equals(Object obj) 문자열의 내용이 같은지 확인 (true/false)
toCharArray() 문자열을 문자배열(char[])로 변환해서 반환
String str = "ABCDE";
char ch = str.charAt(3); 
System.out.println(cn); // 'D'

String str = "012345";
String tmp = str.substring(1, 4); // str의 1부터 4이전까지의 인덱스 범위의 문자열을 반환
System.out.println(tmp); // "123"

참고

Java의 정석 - YES24