Notice
Recent Posts
Recent Comments
Link
슈프림 블로그
[Java] 부분문자열(substring) / 문자열 자르기(split) / 공백 제거(trim) / 문자열 치환(replace, replaceAll) 본문
Java
[Java] 부분문자열(substring) / 문자열 자르기(split) / 공백 제거(trim) / 문자열 치환(replace, replaceAll)
_슈프림 2020. 4. 5. 01:38728x90
substring
인덱스로 부분 문자열 추출하기
String.substring(start)
String.substring(start,end)
특정 문자 이후에 나오는 부분 문자열
String str = "안녕하세요,Hello";
String subStr = str.substring(str.lastIndexOf(",")+1); // "Hello"
split
특정 문자열 기준으로 문자열을 잘라 배열로 반환
String str = "A,B,C,D";
String[] array = str.split(","); // ["A","B","C","D"]
trim
문자열 양 끝의 공백을 제거
문자열 중간의 공백은 제거해주지 않는다.
String str = " Hello world! "
str = str.trim() // "Hello world!"
replace
특정한 문자열을 원하는 문자열로 치환해 준다. (전체)
replaceAll
정규식에 일치하는 문자열을 원하는 문자열로 치환해 준다. (전체)
String str = "aabbaabbaabb"
String str1 = str.replace("ab", "00"); // "a00ba00ba00b"
// "ab"에 해당하는 문자열 치환
String str2 = str.replace("[ab]", "00"); // "000000000000"
// 정규식 "[ab]"에 해당하는 문자열 치환
// 즉, a 또는 b인 문자를 치환
반응형
'Java' 카테고리의 다른 글
[Java] 배열 (Array, Arrays) (0) | 2020.04.05 |
---|---|
[Java] Pattern, Matcher 클래스를 이용하여 정규식 패턴 검출하기 (0) | 2020.04.05 |
[Java] 기본 - 입력, 출력, 반복문 (0) | 2020.04.05 |
[Java] String vs StringBuilder vs StringBuffer / 문자열 합치기 / 문자열 거꾸로 출력하기 (역순) (0) | 2020.04.05 |
Comments