length() |
문자열 길이 반환 |
s.length() → 11 |
charAt(int index) |
특정 위치의 문자 반환 |
s.charAt(1) → 'e' |
substring(a, b) |
a부터 b 직전까지 잘라서 반환 |
s.substring(0, 5) → "Hello" |
indexOf(String str) |
처음 나오는 위치 반환 (-1이면 없음) |
s.indexOf("o") → 4 |
lastIndexOf(String str) |
마지막으로 나오는 위치 반환 |
s.lastIndexOf("o") → 7 |
contains(String str) |
포함 여부 확인 (true/false) |
s.contains("World") → true |
equals(String s2) |
문자열 비교 (대소문자 구분) |
s.equals("hello") → false |
equalsIgnoreCase(s2) |
문자열 비교 (대소문자 무시) |
s.equalsIgnoreCase("hello world") → true |
toCharArray() |
문자 배열로 변환 |
char[] arr = s.toCharArray() |
split(String regex) |
정규표현식 기준 분리 → String[] 반환 |
"a,b,c".split(",") → ["a", "b", "c"] |
replace(a, b) |
문자열 치환 (문자 or 문자열) |
s.replace("o", "x") → "Hellx Wxrld" |
trim() |
앞뒤 공백 제거 |
" hi ".trim() → "hi" |
toLowerCase() |
모두 소문자로 |
s.toLowerCase() → "hello world" |
toUpperCase() |
모두 대문자로 |
s.toUpperCase() → "HELLO WORLD" |
startsWith(str) |
특정 문자열로 시작하는지 확인 |
s.startsWith("Hel") → true |
endsWith(str) |
특정 문자열로 끝나는지 확인 |
s.endsWith("ld") → true |
Leave a comment