char로는 문자열을 다루기 힘들어 String클래스를 제공해 준다.
String : 참조형 데이터 타입
1. 문자열 형태
new : 참조형 변수 선언하는 연산자
String a = new String(); // String 클래스 타입의 참조변수 a 선언
기본적인 참조형의 선언 형태
ex) String a = new String("Hello, World.");
String a = "Hello, world.";
➡️ 문자열에 한해서 String을 기본형처럼 사용 가능
💥 문자열은 큰따옴표 사용
2. 주요 메서드(기능)
- length
String [변수명].length();➡️ 정수형 init 반환변수명 length와 메서드 length는 다르다.

- charAt
String [변수명].charAt(index);
문자열 해당 위치(index)의 문자열을 반환하는 메서드 ➡️ 문자열인 char 반환
숫자는 0부터 센다 ➡️ 8번째는 index로 7

- indexOf
특정 문자가 시작되는 위치를 반환하는 메서드
정수형 int
String [변수명].indexOf(문자열);
System.out.println("\"W\"의 시작 index: " + index1);
System.out.println("\"llo \"의 시작 index: " + index2); ➡️ \" : 큰따옴표

- equals
두 개의 문자열이 동일한지 확인하는 메서드
boolean으로 결과가 같다면 true, 다르다면 flase
String [변수명].equals(문자열);
Hello, World =/= wold, Hello, World == Hello, World

'[Java]' 카테고리의 다른 글
출력문 [println, printf] (0) | 2024.08.19 |
---|---|
형변환 [casting] (0) | 2024.08.19 |
문자형 [char] (0) | 2024.08.14 |
데이터 타입 (0) | 2024.08.14 |
변수&식별자 (0) | 2024.08.14 |