Contents
1. 문자열의 길이 구하기1. 문자열의 길이 구하기
package ex08;
//string 함수 다 사용해보기
public class Str01 {
    public static void main(String[] args) {
        //1. 문자열의 길이 (12자로 제한하기) = length
        String s1 = "adcd";
        System.out.println("s1 length : " + s1.length());
        //2. 특정 index의 문자 확인하기 = charAt
        String s2 = "adcd";
        System.out.println("s2 charAt(2): " + s2.charAt(2));
        //3. 문자열 비교 = equals
        System.out.println("abcd".equals("abcd"));
        //4. 문자열 추출 = substring
        //첫번째 인덱스가 0이 맞는지 확인, 두번쨰 마지막인덱스가 마지막인지 -1 인지
        String s3 = "abcd";
        System.out.println(s3.substring(1, 3));
        //5. 문자열 검색 = indexOf
        String s4 = "abcd";
        System.out.println(s4.indexOf("c")); // 번지수를 출력햊ㅁ
        //6. 문자열 포함 여부 = contains
        String s5 = "abcd";
        System.out.println(s5.contains("k"));
        //7. 문자열 대소문자 변경 = toUpperCase / toLowerCase
        String s6 = "Abcd";
        System.out.println(s6.toUpperCase()); // 전부 대문자
        System.out.println(s6.toLowerCase()); // 전부 소문자
        //8. 문자열 치환 = replace, replaceAll
        int age = 10;
        String s7 = "내 나이는 $age고 난 내 나이 $age가 좋아".replace("$age", age + "");
        System.out.println(s7);
        //9. 앞 뒤 공백 제거 = trim
        String s8 = " abcd ";
        System.out.println(s8.trim());
        //10. 문자열 분리 = split
        String s9 = "ab:cd:ef ";
        String[] r9 = s9.split(":");
        System.out.println(r9[0]);
        System.out.println(r9[1]);
        System.out.println(r9[2]);
    }
}

Share article