다음과 같이 코드 코드를 복사합니다 .
import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**
* @author 레이
*2011-9-2
*/
공개 클래스 StringUtils {
공개 정적 문자열 대체 공백(문자열 str) {
문자열 대상 = "";
if (str!=null) {
패턴 p = Pattern.compile("//s*|/t|/r|/n");
일치자 m = p.matcher(str);
대상 = m.replaceAll("");
}
목적지를 반환;
}
공개 정적 무효 메인(String[] args) {
System.out.println(StringUtils.replaceBlank("그냥 하세요!"));
}
/*----------------------
어리석은 방법: String s = "제거하려는 문자열";
.공백 제거: s = s.replace('//s','');
.캐리지 리턴 제거: s = s.replace('/n','');
이 방법으로 공백과 캐리지 리턴도 제거할 수 있으며 다른 작업에도 동일한 작업을 수행할 수 있습니다.
참고: /n Enter(/u000a)
/t 가로 탭(/u0009)
/s 공간(/u0008)
/r 개행(/u000d)*/
}