int length()
boolean isEmpty()
- Returns: 문자열 길이가 0이면 true, 아니면 false
char charAt(int index)
- Parameters: index - char로 반환할 문자열의 index
- Returns: 지정한 문자열의 index에 위치한 char 타입 문자
boolean equals(Object object)
- Parameters: object - 문자열과 비교할 객체
- Returns: 문자열과 같으면 true, 아니면 false
boolean startsWith(String prefix)
- Parameters: prefix - 접두사
- Returns: 지정한 접두사로 시작하는 문자열이면 true, 아니면 false
boolean endsWith(String suffix)
- Parameters: suffix - 접미사
- Returns: 지정한 접미사로 끝나는 문자열이면 true, 아니면 false
int indexOf(String str)
- Parameters: str - 시작 위치를 찾을 문자열
- Returns: 문자열에서 str이 시작하는 index 반환, 없을 경우 -1
int indexOf(String str, int fromIndex)
- Parameters:
str - 시작 위치를 찾을 문자열
fromIndex - 탐색 시작점
- Returns: 시작점부터 str이 시작하는 index 반환, 없을 경우 -1
int lastIndexOf(String str)
- Parameters: str - 시작 위치를 찾을 문자열
- Returns: 문자열 맨 뒤부터 스캔해 str이 처음 만나는 index, 없을 경우 -1
int lastIndexOf(String str, int fromIndex)
- Parameters:
str - 시작 위치를 찾을 문자열
fromIndex - 탐색 시작점
- Returns: 시작점부터 문자열 맨 뒤부터 스캔해 str이 처음 만나는 index, 없을 경우 -1
String substring(int beginIndex)
- Parameters: beginIndex - 자르기 시작할 index
- Returns: beginIndex부터 끝까지 자른 문자열 반환
String substring(int beginIndex, int endIndex)
- Parameters:
beginIndex - 자르기 시작할 index
endIndex - 자르는 마지막 index
- Returns: begin부터 end까지 자른 문자열 반환
String replace(char oldChar, char newChar)
- Parameters:
oldChar - 기존 문자
newChar - 새로운 문자
- Returns: 기존 문자에서 새로운 문자로 바뀌어진 문자열 반환
String replace(CharSequence target, CharSequence replacement)
- Parameters:
target - 기존 문자열
replacement - 대체할 새로운 문자열
- Returns: 대체된 문자열 반환
boolean matches(String regex)
- Parameters: regex - 정규식
- Returns: 문자열이 정규식 패턴과 일치하면 true, 아니면 false
boolean contains(CharSequence s)
- Parameters: s - 찾으려는 문자열
- Returns: 문자열에 s가 있으면 true, 아니면 false
String replaceFirst(String regex, String replacement)
- Parameters:
regex - 정규식
replacement - 정규식 패턴과 처음 만나는 문자열을 대체하는 문자열
- Returns: 대체된 문자열 반환
String replaceAll(String regex, String replacement)
- Parameters:
regex - 정규식
replacement - 정규식 패턴과 만나는 문자열을 대체하는 문자열
- Returns: 대체된 문자열 반환
String[] split(String regex)
- Parameters:
regex - 정규식
- Returns: 정규식 패턴을 구분자로 문자열을 나누고 배열의 요소로 저장
String join(CharSequence delimiter, CharSequence... elements)
- Parameters:
delimiter - 구분자
elements - 문자열 요소
- Returns: 문자열 사이에 구분자를 넣은 새로운 문자열 반환
String toLowerCase()
String toUpperCase()
String trim()
- Returns: 맨 앞, 맨 뒤 공백이 제거된 문자열