Ch5-14~15. Stirng 클래스
0. 목차
Chapter5. 배열
Ch5 - 14. String 클래스
Ch5 - 15. Stirng 클래스의 주요 메서드
Ch5 - 14. Stirng 클래스
▶ String 클래스란?
▷ String 클래스는 char[]와 메서드(기능)를 결합한 것
String 클래스 = char[] + 메서드(기능)
▷ String 클래스는 내용을 변경할 수 없다(read only)
String a = "a";
String b = "b";
a = a + b; // "a" + "b" = "ab"
- “a”가 “ab”로 바뀌는 게 아님
- 변수 a가 “a”가 아닌 “ab”를 가리키는 것
Ch5 - 15. Stirng 클래스의 주요 메서드
▶ [char] str.charAt(int index)
▷ 문자열에서 해당 위치(index)에 있는 문자를 반환
String str = "ABCDE";
char ch = str.charAt(3); // 문자열 str의 4번째 문자 'D'를 ch에 저장
System.out.println(ch);
// console
D
▶ [String] str.length()
▷ 문자열의 길이를 반환
String str = "ABCDE";
System.out.println(str.length());
// console
5
▶ [String] str.substring(int from, int to)
▷ 문자열에서 해당 범위(from ~ to)의 문자열을 반환(to는 미포함)
String str = "ABCDE";
System.out.println(str.substring(0, 4));
// console
ABCD
▶ [boolean] str.equals(Object obj)
▷ 문자열의 내용이 같은지 확인
▷ 같으면 true
▷ 다르면 false
String str = "ABCDE";
System.out.println(str.equals("ABCDE"));
// console
true
▶ [char[]] str.toCharArray()
▷ 문자열을 문자배열(char[])로 변환해서 반환
String str = "ABCDE";
System.out.println(str.toCharArray());
// console
ABCDE