티스토리 뷰
length() 문자열 길이 리턴
equals() 문자열 비교 (대소문자 구분)
equalsIgnoreCase() 대소문자 구분하지 않고 문자열 비교
charAt() 특정 인덱스에 위치한 문자 1개 리턴
substring() 특정 범위 문자열(부분 문자열) 추출
concat() 문자열 결합
indexOf() 문자열의 첫 인덱스부터 찾을 문자 인덱스 리턴
lastIndexOf() 문자열의 끝 인덱스부터 찾을 문자 인덱스 리턴
(인덱스 번호는 그대로! 탐색을 거꾸로 하는 것뿐)
replace() 특정 문자 또는 문자열에 대한 치환 기능(char, String 타입 모두 가능)
trim() 문자열 앞 뒤 공백제거(문자열 사이의 공백 제거하지 않음)
toUppercase(), toLowerCase() 알파벳 대소문자 변환 가능
split() 문자열을 특정 기준으로 분리하여 분리된 문자열을 배열로 리턴
String.format() 특정 문자열을 형식 지정 문자와 결합해 형식 부여, printf() 메서드 역할과 동일하나 출력을 위한 것이 아니라 문자열 생성 시 형식 지정하기 위함
String 클래스는 불변 객체이므로 원본 문자열은 변경되지 않는다
'배운 것 기록 > java' 카테고리의 다른 글
StringBuilder / StringBuffer (0) | 2022.06.25 |
---|---|
Generic (0) | 2022.06.22 |
Iterator, Map (0) | 2022.06.20 |
Stack, Queue (0) | 2022.06.19 |
Set, List (0) | 2022.06.18 |
댓글