코딩 스터디

momo study(23.01.11)

hunm719 2023. 1. 11. 22:06

자바 기초 중 문자열 String 클래스 메서드 복습 및 코드 치기

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
public static void main(String[] args) {
        //charAt() = 해당 문자열의 특정 인덱스에 해당하는 문자를 반환
        String str1 = new String("java");
        System.out.println(str1.charAt(0));      // j
        System.out.println(str1.charAt(1));      // a
//
        //compareTo() = 해당 문자열을 인수로 전달된 문자열과 사전 편찬 순으로 비교
        //대소문자를 구분해서 같으면 0, 해당 문자열이 인수로 전달된 문자열 보다 작으면 음수, 해당 문자열이 더 크면 양수
        String str2 = new String("abcd");
        System.out.println(str2.compareTo("bcef")); // 음수
        System.out.println(str2.compareTo("Abcd")); // 양수(a가 A보다 큼)
        System.out.println(str2.compareToIgnoreCase("ABCD")); // 0 (IgnoreCase는 대소문자 동일시)
 
        //concat() = 해당 문자열의 뒤에 인수로 전달된 문자열을 추가한 새로운 문자열을 반환
        String str3 = new String("Java");
        System.out.println(str3.concat("수업")); // Java수업
 
        //indexOf() = 해당 문자열에서 특정 문자나 문자열이 처음으로 등장하는 위치의 인덱스를 반환
        //해당 문자열에 해당 문자열에 전달된 문자나 문자열이 포함되어 있지 않으면 -1을 반환
        String str4 = new String("Funny Coding");
        System.out.println(str4.indexOf("F"));        // 0
        System.out.println(str4.indexOf('C'));        // 6
        System.out.println(str4.indexOf("Funny"));    // 0
        System.out.println(str4.indexOf("Coding"));   // 6
 
        //toLowerCase() = 해당 문자열의 모든 문자를 소문자로 변환
        //toUpperCase() = 해당 문자열의 모든 문자를 대문자로 변환
        String str5 = new String("Happy Coding");
        System.out.println(str5.toLowerCase());     // happy coding
        System.out.println(str5.toUpperCase());     // HAPPY CODING
 
        //trim() = 해당 문자열의 맨 앞과 맨 뒤에 포함된 모든 공백 문자를 제거
        String str6 = new String("Funny Time           ");
        System.out.println(str6 + '|');             //Funny Time           |
        System.out.println(str6.trim() + '|');      //Funny Time|
    }
cs

'코딩 스터디' 카테고리의 다른 글

momo study(23.01.16)  (0) 2023.01.16
momo study(23.01.15)  (1) 2023.01.15
momo study(23.01.13)  (0) 2023.01.13
momo study(23.01.12)  (0) 2023.01.12
momo study 시작  (0) 2023.01.11