Notice
Recent Posts
Recent Comments
Link
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
반응형
Archives
Today
Total
관리 메뉴

슈프림 블로그

[Java] 부분문자열(substring) / 문자열 자르기(split) / 공백 제거(trim) / 문자열 치환(replace, replaceAll) 본문

Java

[Java] 부분문자열(substring) / 문자열 자르기(split) / 공백 제거(trim) / 문자열 치환(replace, replaceAll)

_슈프림 2020. 4. 5. 01:38
728x90

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인 문자를 치환

 

반응형
Comments