Java

[Java] 기본 API 클래스① 문자열 클래스

망고고래 2024. 4. 2. 20:04

what?

String 클래스에 정의되어있는 문자열을 다루는 메서드

why?

프로그래밍 중 문자열을 나누고 자르거나 이어붙이는 등 편집해야 할 때 사용한다.

how?

1)concat()

문자열 결합. +로도 가능하며, +는 문자열 외에 다른 자료형도 결합할 수 있다.

 

2)charAt(), length()

charAt(index): 인덱스의 위치에 있는 문자를 반환

length(문자열): 문자열의 길이 반환

 

3)indexOf(문자/문자열)

문자나 문자열이 어디에 위치하는지 알려줌

 

4)substring(인덱스, 인덱스)

문자열을 잘라낸다.(인덱스: 잘라낼 위치)

인덱스를 두 개 사용하면 첫 번째 인덱스부터 두 번째 인덱스 까지 잘라낸다.

 

5)equals(문자열), contentEquals(문자열)

문자열의 내용을 비교해 같으면 true, 다르면 false를 반환한다.

 

6)split(기호)

특정 기호로 문자열을 구분해서 각각 배열의 값으로 지정함

+배열(←+for문)

 

7)equalsIgnorecase(문자열)

영문 문자열을 대소문자 구분 없이 비교

 

8)join(문자)

배열을 특정한 문자 사이에 넣어 합침

 

9)trim(문자열)

문자열 앞뒤의 공백 제거

 

10)valueOf(기본형)

기본형을 String으로 변환

 

11)format(" ", )

문자열에 형식 부여.(≒printf())

" " 안에 정수는 %d, 실수는 %f, 문자열은 %s 작성, 순서대로 파라미터값 작성

 

'Java' 카테고리의 다른 글

[Java] 기본 API 클래스③ Random  (0) 2024.04.03
[Java] 기본 API 클래스② currentTimeMilis, Calendar, Date  (0) 2024.04.03
[Java] 익명 클래스  (0) 2024.04.02
[Java] 내부 클래스  (0) 2024.03.31
[Java] 인터페이스  (0) 2024.03.31