Java String 공백 제거하기

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

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

1
2
3
4
5
6
String trimStr = " ss kim    ";
trimStr = trimStr.trim();
System.out.println(trimStr);

//결과
"ss kim"

결과를 보면 trim() 메서드는 문자열의 앞 뒤 공백만 지워줌 중간에 공백은 지워지지 않음

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

1
2
3
4
5
6
String replaceStr = " ss kim    ";
replaceStr = replaceStr.replaceAll(" ", "");
System.out.println(replaceStr);

//결과
"sskim"

위와같이 해도 안될 때 참조 사이트

[Problem trimming Japanese string in java]

Share