// String 문자열 : 문자들의 나열!!
String str = "JavaProgramming";
// 문자열 길이(문자 갯수)
System.out.println("str문자열길이(문자갯수): " + str.length());
// 부분문자열 ----> "Pro"문자열 얻기
System.out.println("str.substring(4,7)=" + str.substring(4, 7));
// ==> str.substring(4,7) 는 4인덱스~6인덱스 에 해당하는 부분문자열
// 부분문자열 ----> "Programming"문자열 얻기
System.out.println("str.substring(4)=" + str.substring(4));
// str.substring(beginIndex) : 시작인덱스 기준으로 끝인덱스 까지의 문자열
// 특정인덱스의 문자 얻어오기: char str.charAt(int index)
System.out.println("str.charAt(4)=" + str.charAt(4));
// ==> 인덱스의 해당하는 한문자 리턴!!
// 마지막 'a'의 인덱스를 구하시오. (str.lastIndexOf("a") <--뒤에서부터 검사)
System.out.println("str.lastIndexOf(\"a\")=" + str.lastIndexOf("a"));
// 문자열 치환(대체)
System.out.println("str.replace(\"a\", \"o\")=" + str.replace("a", "o"));
// 좌우 공백 제거
str = str.trim();
// 대소문자 무시하고 문자열 비교 equalsIgnoreCase
System.out.println("대소문자 구분없이 문자열 비교 = " + s1.equalsIgnoreCase(s2));