문자열
Last updated -
2024년 12월 18일
Edit Source
# 문자열 관련 메서드
charAt(인덱스)
: 문자열에서 문자 뽑아내기length()
: 문자열 길이substring(시작 인덱스, 끝 인덱스)
: 시작 인덱스부터 끝 인덱스 전까지 부분문자열 반환equals(문자열)
: 문자열 동등성 비교contains(문자열)
: 부분문자열 포함 여부 (true / false)indexOf(문자열)
: 부분문자열 없으면 -1, 있으면 부분문자열 포함하는 곳의 가장 첫번째 인덱스 반환toCharArray()
: 문자열을 문자의 배열로 반환String.valueOf(배열)
: 문자로 이루어진 배열을 문자로 반환compareTo()
: 사전순으로 어떤 문자가 더 앞서는지str1.compareTo(str2)
- 값이 0보다 작으면 : str1이 사전순으로 더 앞섬
- 값이 0 : 두 값이 같음
- 값이 0보다 크면 : str2가 사전순으로 더 앞섬
# 배열 관련
- 배열 또한 참조형이므로, 값을 바꾸면 바뀌어버림.
- 그래서
.clone()
같은 걸로 아예 새로운 배열을 만들어서 메서드로 넘기면 좀 괜찮