[JAVA] 문자열 완전 정복

KIM KYUBIN·2022년 11월 1일
0

JAVA

목록 보기
2/4

int length()

  • Returns: 문자열 길이

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()

  • Returns: 소문자로 변환된 문자열

String toUpperCase()

  • Returns: 대문자로 변환된 문자열

String trim()

  • Returns: 맨 앞, 맨 뒤 공백이 제거된 문자열
profile
상상을 현실로 만들기 위해 노력하는 개발자

0개의 댓글