Java 문자열

20개 함수

lengthstr.length()

문자열의 길이를 반환합니다.

charAtstr.charAt(index)

지정 인덱스의 문자를 반환합니다.

substringstr.substring(begin, end?)

시작~끝 인덱스 사이의 부분 문자열을 반환합니다.

indexOfstr.indexOf(str, fromIndex?)

문자열이 처음 나타나는 인덱스를 반환합니다.

containsstr.contains(sequence)

지정 문자열 포함 여부를 반환합니다.

startsWithstr.startsWith(prefix, offset?)

지정 접두사로 시작하는지 확인합니다.

endsWithstr.endsWith(suffix)

지정 접미사로 끝나는지 확인합니다.

replacestr.replace(old, new)

일치하는 모든 문자 또는 문자열을 치환합니다.

replaceAllstr.replaceAll(regex, replacement)

정규식과 일치하는 모든 부분을 치환합니다.

toUpperCasestr.toUpperCase()

문자열을 대문자로 변환합니다.

toLowerCasestr.toLowerCase()

문자열을 소문자로 변환합니다.

trimstr.trim()

앞뒤 공백을 제거합니다.

stripstr.strip()

앞뒤 유니코드 공백을 제거합니다. (Java 11+)

splitstr.split(regex, limit?)

정규식을 기준으로 문자열을 분리합니다.

isEmptystr.isEmpty()

문자열이 비어 있는지 확인합니다.

isBlankstr.isBlank()

문자열이 비어 있거나 공백만 있는지 확인합니다. (Java 11+)

formattedstr.formatted(args...)

printf 스타일로 문자열을 포맷합니다. (Java 15+)

valueOfString.valueOf(obj)

값을 문자열로 변환합니다.

formatString.format(format, args...)

지정 형식으로 문자열을 생성합니다.

joinString.join(delimiter, elements...)

구분자로 연결한 문자열을 반환합니다.