본문 바로가기

UTIL/util

[JAVA UTIL]자바 문자사이 공백제거 방법 정리 by commin

반응형

자바 문자사이 공백제거 방법 정리

By Commin .May 30, 2017

안녕하세요 Commin 입니다. 이번 포스팅은 오랜만에 JAVA 포스팅인데요. 간단한 TIP을 알려드리고자 이렇게 글을 씁니다.

문자열 앞 뒤 공백 없애기 - trim() 메서드 이용

1
2
3
4
String commin = " ab c ";
commin = commin.trim();
commin = " ab c ".trim();
String str = " ab c ".trim();
cs

문자열의 앞뒤에있는 공백은 trim()메서드를 이용해서 쉽게 없앨 수 있습니다.

결과

"ab c"

하지만 trim 메서드는 문자열의 앞 뒤 공백만을 없애기때문에 문자열 사이에 공백을 지우기위해서는 다른 방법을 이용해야 합니다.

문자열 중간 사이사이 공백 없애기 - replaceAll() 메서드 이용

1
2
String commin = "ab c";
commin = commin.replaceAll(" " , "");
cs

이렇게해서 지워지면 상관없지만 공백이라는게 데이터상으로 다른 것이 들어가있을 수 있기때문에 대부분의 경우 저방법으로는 지워지지않습니다. 때문에 다른방법을 써야하죠~

1
2
3
String commin = "ab c";
commin = commin.replaceAll(" " , "");
commin = commin.replaceAll("\\p{Z}""");
cs

이방식으로 지우면 다 지워지게 됩니다^^

결과

"abc"

이상으로 자바에서 공백을 지우는 방법을 알아봤습니다~

드문드문이지만 그래도 계속해서 자바 포스팅은 간간히 하도록 하겠습니다 ㅎ


반응형