# 관련 게시물
– 문자열 데이터 타입 : 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(“분리 기호”)
– 문자열을 “구분 기호”로 분할하고 분할된 부분을 배열로 반환합니다.