Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
Tags
- 자바스크립트
- MySQL
- github
- jsp
- Spring_에러정리
- CSS
- 배열
- 인스턴스
- workbench
- spring
- DML
- asp.net
- 이클립스
- java
- json
- Git_정리
- 다이어그램
- JavaScript
- 자바
- SQL_용어정리
- Linux
- Spring_오류정리
- vb.net
- HTML
- Git_명령어정리
- 인덱스
- 아파치톰캣
- git
- SQL
- Linux_명령어정리
Archives
- Today
- Total
데브마우스
[Java] 문자열 클래스(String.class)의 메서드 정리 본문
문자열 클래스는 무엇인가요?
문자열 클래스(String.class)는 자바에서 미리 제공하는 클래스로 개발자가 문자열을 쉽게 처리할 수 있도록 도와줍니다.
문자열 클래스(String.class)의 메서드 | |
메서드 | 설명 |
charAt(int index) |
문자열에서 지정된 인덱스에 있는 문자를 반환합니다.
|
length() |
문자열의 길이를 반환합니다.
|
substring(int beginIndex) |
지정된 시작 인덱스부터 문자열의 끝까지의 부분 문자열을 반환합니다.
|
substring(int beginIndex, int endIndex) |
지정된 시작 인덱스부터 지정된 종료 인덱스 바로 전까지의 부분 문자열을 반환합니다.
|
trim() | 문자열의 앞뒤에 있는 공백을 제거한 문자열을 반환합니다. (사용자의 실수로 스페이스바가 입력될 수 있기 때문에 넣어주는 경우가 있습니다.) 예시 코드: String a = "t ";
System.out.println(a + "a's length : " + a.length()); // t a's length : 2 a = a.trim(); System.out.println(a + "a's length : " + a.length()); // ta's length : 1 |
toUpperCase() |
문자열의 모든 문자를 대문자로 변환한 문자열을 반환합니다.
|
toLowerCase() |
문자열의 모든 문자를 소문자로 변환한 문자열을 반환합니다.
|
equals(Object another) |
다른 문자열과 현재 문자열을 비교하여 같으면 true를 반환합니다.
(주의! 문자열은 int처럼 ==로 문자열의 비교를 구분할 수 없습니다.) |
equalsIgnoreCase(String another) |
대소문자를 구분하지 않고 다른 문자열과 현재 문자열을 비교하여 같으면 true를 반환합니다.
|
startsWith(String prefix) |
현재 문자열이 지정된 접두사로 시작하면 true를 반환합니다.
|
endsWith(String suffix) |
현재 문자열이 지정된 접미사로 끝나면 true를 반환합니다.
|
contains(CharSequence s) |
현재 문자열이 지정된 문자 또는 문자 시퀀스를 포함하면 true를 반환합니다.
|
indexOf(int ch) |
지정된 문자 또는 문자의 인덱스를 반환합니다.
|
indexOf(int ch, int fromIndex) |
지정된 문자 또는 문자의 인덱스를 지정된 시작 위치부터 검색하여 반환합니다.
|
indexOf(String str) |
지정된 문자열이 처음으로 나타나는 인덱스를 반환합니다.
|
lastIndexOf(int ch) |
지정된 문자 또는 문자열이 마지막으로 나타나는 인덱스를 반환합니다.
|
lastIndexOf(String str) |
지정된 문자열이 마지막으로 나타나는 인덱스를 반환합니다.
|
isEmpty() |
문자열이 비어 있는지 확인하여 비어 있으면 true를 반환합니다.
|
replace(char oldChar, char newChar) |
지정된 문자를 다른 문자로 대체한 문자열을 반환합니다.
|
replaceAll(String regex, String replacement) |
정규 표현식과 일치하는 부분을 지정된 문자열로 대체한 문자열을 반환합니다.
|
split(String regex) |
정규 표현식에 따라 문자열을 분할하여 문자열 배열로 반환합니다.
|
startsWith(String prefix) |
현재 문자열이 지정된 접두사로 시작하면 true를 반환합니다.
|
toCharArray() |
문자열을 문자 배열로 변환하여 반환합니다.
|
valueOf(int i) |
지정된 정수 값을 문자열로 변환하여 반환합니다.
|
'Java > Java: 문법 정리' 카테고리의 다른 글
[Java] Random 클래스 정리 #난수 (0) | 2024.01.14 |
---|---|
[Java] 시간 관련 클래스와 메서드 정리 (0) | 2024.01.14 |
[Java] 사용자 정의 예외(Exception) 정리 (0) | 2024.01.13 |
[Java] 추상 메서드와 추상 클래스 정리 (0) | 2024.01.13 |
[Java] 예외 발생하는 throw와 예외를 던지는 throws 정리 (0) | 2024.01.13 |