java 문자열 공백 제거

Java & Android 2015. 7. 8. 16:20

문자열에 포함되어 있는 모든 공백 제거

String str = "...";
str = str.replaceAll(" ", "");


위의 방법으로 제거되지 않는 공백 제거

IDEOGRAPHIC SPACE 라 불리는 유니코드 \u3000
HTML 표현으로는  
폰트 지원이 없으면 눈에 보이지 않는(display 되지 않는) 코드로만 존재하는 공백 등등

String str = "...";
str = str.replaceAll("\\p{Z}", "");


문자열의 앞과 뒤에 있는 공백 제거

String str = "...";
str = str.trim();


문자열의 앞과 뒤에 있는 일반적이 않은 공백 제거(위 방법으로 제거되지 않을 때)

String str = "...";
str = str.replaceAll("(^\\p{Z}+|\\p{Z}+$)", "");

'Java & Android' 카테고리의 다른 글

java 숫자와 영문의 아스키코드 값  (0) 2015.07.09
java 문자열을 배열로  (0) 2015.07.08
java javadoc 주석  (0) 2015.06.24
java 자료형, 연산자  (0) 2015.06.23
android 구조  (0) 2015.06.23
: