[Java] String 클래스의

# 관련 게시물

– 문자열 데이터 타입 : https://young0105.tistory.com/44


# string1.equals(문자열2)

– string1과 string2의 내용이 같으면 true를 반환

# string1.equalsIgnoreCase(문자열2)

– 문자열에서 대소문자를 구분하지 않으며 string1과 string2의 내용이 같으면 true를 반환합니다.


# string.indexOf(“문자”)

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

예) string = “abc” → string.indexOf(“b”) == 1

# string.lastIndexOf(“문자”)

문자열에서 이 문자가 마지막으로 나타나는 인덱스를 반환합니다.

# string.charAt(인덱스)

– 문자열에서 이 인덱스에 있는 문자를 반환합니다.


# string.toUpperCase()

– 모든 문자를 대문자로 변환

# string.toLowerCase()

– 모든 문자를 소문자로 변환


# string.replace(“이전 문자”, “새 문자”)

– 문자열의 첫 번째 ‘이전 문자’를 ‘새 문자’로 바꿉니다.

# string.replaceAll(“이전 문자”, “새 문자”)

– 문자열의 모든 ‘기존 문자’를 ‘새 문자’로 바꿉니다.

# 문자열.트림()

– 문자열에서 왼쪽 및 오른쪽 공백 제거(문자 사이의 공백은 제거할 수 없음)


# string.contains(“문자”)

– 문자열에 문자가 포함되어 있으면 true를 반환합니다.

# string.isEmpty()

– 빈 값에 대해 true를 반환합니다(공백은 false로 처리됨).

# string.isBlank()

– 값이 비어 있으면 true를 반환합니다(비어 있으면 true로 처리됨).


# string.startsWith(“시작”)

– 문자열이 “시작 문자”로 시작하면 true를 반환합니다.

# string.endsWith(“종료”)

– 문자열이 “terminator”로 끝나는 경우 true를 반환합니다.


# 문자열 길이()

– 문자열 길이

# string1.concat(문자열2)

– 문자열 1과 문자열 2 병합

# string.substring(인덱스 a, (인덱스 b))

– 인덱스 a만 지정한 경우: 인덱스 a부터 문자열 끝까지

– 주어진 인덱스 a와 인덱스 b: 문자열의 인덱스 a부터 인덱스(b-1)까지

# string.split(“분리 기호”)

– 문자열을 “구분 기호”로 분할하고 분할된 부분을 배열로 반환합니다.