008 문자열에서 여백 제거
String.replaceAll() 메서드와 \s 정규식으로 문제를 해결할 수 있다. \s는 \t, \n, \r처럼 보이지 않는 여백을 포함해 모든 여백을 제거한다.
public static String removeWhitespaces(String str) {
return str.replaceAll("\\s", "");
}
TIP ≣ JDK 11부터는 String.isBlank()를 사용해 문자열이 비었는지 혹은 여백 코드 포인트(code point)만 포함하는지 검사할 수 있다. 외부 라이브러리 지원을 받으려면 아파치 커먼즈 랭의 StringUtils.deleteWhitespace()와 스프링 프레임워크의 StringUtils.trimAllWhitespace()를 활용한다.