package CHAPTER04;

public class C4_10_StringMethodExample {
	public static void main(String[] args) {
		String str1 = "Hello";    String str2 = "Java";
        String str3 = "banana";   String str4 = "abc";
        String str5 = "ABC";      String str6 = "java";
        String str7 = "JAVA";     String str8 = " java ";
        String str9 = "apple"; 

        // length()
        System.out.println("길이: " + str1.length()); 

        // charAt(int index)
        System.out.println("인덱스 1의 문자: " + str2.charAt(1)); 

        // substring(int begin, int end)
        System.out.println("부분 문자열(0~3): " + str1.substring(0, 3)); 

        // indexOf(String s)
        System.out.println("'na'의 첫 위치: " + str3.indexOf("na")); 

        // equals(Object obj)
        System.out.println("내용 비교: " + str4.equals("abc")); 

        // equalsIgnoreCase(String s)
        System.out.println("대소문자 무시 비교: " + str5.equalsIgnoreCase("abc")); 

        // toUpperCase()
        System.out.println("대문자로 변환: " + str6.toUpperCase()); 

        // toLowerCase()
        System.out.println("소문자로 변환: " + str7.toLowerCase()); 

        // trim()
        System.out.println("양쪽 공백 제거: '" + str8.trim() + "'"); 

        // replace(CharSequence a, CharSequence b)
        System.out.println("문자열 치환: " + str9.replace("p", "b")); 

        // contains(CharSequence s)
        System.out.println("'Hell' 포함 여부: " + str1.contains("Hell"));
        System.out.println("'va' 포함 여부: " + str2.contains("va")); 
    }
}
