Java String 클래스

nathan·2021년 12월 26일
0

JAVA

목록 보기
7/45

String 클래스

1. String 클래스는 char[]와 메서드(기능)를 결합한 것.

  • String 클래스 = char[](문자 배열) + 메서드(기능)

2. String 클래스는 내용을 변경할 수 없다.(read only)

  • String a = "a";
  • String b = "b";
  • a = a+b;
  • 내용 변경이 불가함.
  • 읽기만 가능함

3. String 클래스의 주요 메서드

메서드설명
char charAt(int index)문자열에서 해당 위치(index)에 있는 문자를 반환한다.
int length()문자열의 길이를 반환한다.
String substring(int from, int to)문자열에서 해당 범위(from~to)의 문자열을 반환한다.(to는 포함 안됨)
boolean equals(Object obj)문자열의 내용이 같은지 확인한다. 같으면 결과는 true, 다르면 false
char[] toCharArray()문자열을 문자배열(char[])로 변환해서 반환한다.
public class EX5_8 {
    public static void main(String[] args) {
        String str = "ABCDE";
        char ch = str.charAt(3); // D
        System.out.println(ch);

        String tmp = str.substring(1, 4); // BCD
        System.out.println(tmp);

        char[] tmp2 = str.toCharArray(); // ['A', 'B', 'C', 'D', 'E']
        System.out.println(tmp2);

    }
}
profile
나는 날마다 모든 면에서 점점 더 나아지고 있다.

0개의 댓글