[JAVA] String 주요 메소드

String 메소드

메서드 설명 예시 (String s = "Hello World";)
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

Categories:

Updated:

Leave a comment