반응형
자바 문자사이 공백제거 방법 정리
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"
이상으로 자바에서 공백을 지우는 방법을 알아봤습니다~
드문드문이지만 그래도 계속해서 자바 포스팅은 간간히 하도록 하겠습니다 ㅎ
반응형