자바 기초 중 문자열 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 |