문자열

신형주·2023년 4월 28일
0

.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까지 문자를 잘라온다.

profile
코린이. 주니어 개발자

0개의 댓글