JAVA에서 char 배열로 문자열 다루기가 힘들다.
그래서 String class를 만들어 놓았다.
String class는 char배열에 기능(메서드)을 추가한 것이라고 보면 된다.
이전 포스트에서 JAVA 네이밍 규칙에 보면 클래스명의 앞 첫글자는 대문자 규칙이 있었다.
String도 class이기 때문에 앞글자 대문자다. C++하다가 넘어오면 헷갈리니 주의하도록하자.
선언 방법
String str = "JAVA";
String class의 주요 메서드
char charAt(int index) | 문자열에서 해당 위치(index)에 있는 문자 반환 |
int length() | 문자열 길이 반환 |
String substring(int from, int to) | 문자열에서 해당 범위(from ~ to)에 있는 문자열 반환 to 포함 안됌. 즉, from <= x < to |
boolean equals(Object obj) | 문자열의 내용이 obj와 같은지 확인 |
char[] toCharArray() | 문자열을 char 배열로 변환해서 반환 |
'Java' 카테고리의 다른 글
Java 접근 제어자 (0) | 2022.03.16 |
---|---|
Java String 정렬에 관하여 (0) | 2022.03.09 |
(JAVA) String, String builder, String Buffer (0) | 2022.02.10 |
프로그래머들에게 권장하는 JAVA 네이밍 규칙 (0) | 2021.07.12 |
JVM(Java Virtual Machine) (0) | 2021.07.12 |