String 클래스
문자열 ▶ 문자를 연이어 늘어놓은 것 ▶ 문자배열 ▶ char[](char배열)
char의 배열에 기능(메서드)를 추가 한것이 String 클래스임.
*메서드 = 기능 , 함수
char배열과 String클래스의 중요한 차이점
⇒ String클래스는 내용을 변경 할 수 없음.(read only)
String클래스의 주요 메서드
📌 String name = “hyein”; // type이 String인 변수 name이 “hyein” 일때,
① name.charAt(int index)
▶반환값 char 문자열에서 해당 위치 (index) 에 있는 문자를 반환한다.
② name.length()
▶ 반환값 int 문자열의 길이를 반환한다.
③ name.substring(int from, int to)
▶반환값 String 문자열에서 해당 범위(from~to포함안됨)의 문자열을 반환한다.
④ name.equals(Object obj)
▶반환값 boolean 문자열의 내용이 같은지 확인한다.
같으면 결과는 true, 다르면 false.
대소문자 구분 없이 비교하려면 equalsIgnoreCase() 사용.
⑤ name.toCharArray()
▶반환값 char[ ] 문자열을 문자 배열로 char[]로 변환해서 반환한다.
● charAt(int index) 메서드의 예제
문자열에서 지정된 index에 있는 한 문자(char 값)를 가져옴.
● substring(int from, int to) 메서드 예제
문자열에서 해당 범위 (from~to)의 문자열을 반환. (to는 포함 안 됨, 생략시 from부터 끝까지 반환.)
'Backend > Java' 카테고리의 다른 글
Java 18. Arrays 클래스의 자주 사용되는 메서드들 (0) | 2024.05.11 |
---|---|
Java 17. 2차원 배열 (0) | 2024.05.10 |
Java 15. 배열 (0) | 2024.05.08 |
Java 14. break,continue 를 이용한 반복문의 활용 (0) | 2024.05.08 |
Java 13. 반복문 while, for (0) | 2024.05.08 |