.length() = 문자열 길이 숫자로 반환
.toUpperCase() = 대문자로 변환
.toLowerCase() = 소문자로 변환
.contains("Java") = Java라는 글자가 변수에 포함되어있는지 확인. true false로 나옴
.indexOf("Java") = Java라는 글자가 어디서부터 시작하는지 숫자로 알려줌
.lastIndexOf("Java") = 마지막 일치하는 위치 정보
.replace("A", "B") = 변수s의 문자열 A를 B로 변환
.substring(7) = 인덱스 기준(0,1,2,3...) 7부터 시작(이전 내용은 삭제) (a위치부터 표시)
.trim() = 앞뒤 공백제거
.equalsIgnoreCase("") = 대소문자 구문없이 내용이 문자열이 같은지 체크
String str = "abcdefghijklmn";
String r1 = str.substring(0, 4);
System.out.println(str);
System.out.println(r1);
String r2 = str.substring(3,6);
System.out.println(r2);
String r3 = str.substring(5);
System.out.println("r3 : " + r3);
int idx = str.indexOf("g");
System.out.println("idx : " + idx);
int len = str.length();
System.out.println("len : " + len);
char[] charArr = str.toCharArray();
System.out.println(charArr[0]);
System.out.println(charArr[1]);
charArr[0] = '!';
System.out.println(charArr[0]);
System.out.println(str);
substring(3,5)의 경우 인덱스 3번부터 시작해서 인덱스 5이전의 4까지 즉, 3~4까지 문자를 잘라온다.