" "
을 둘다 거르고 싶은 상황임
- isBlank는 해당 String 안에 공백(Whitespace) 혹은 빈 문자열이 있으면 true를 반환한다. 해당 문제가 공백인지 확인하는데 Character.isWhitespace(char) 메서드를 사용한다.
- isEmpty는 해당 문자열이 빈 문자열이면 true를 반환
- 즉 문자열 길이가 0 인 경우만 해당
나는
System.out.println(" ".isBlank()); // true
System.out.println("".isBlank()); // true
이런 식으로 공백 문자열도 걸러내고 싶었기 때문에 isBlank를 선택!
" " 의 사이즈는 사실상 0 이 아니기 때문에 isEmpty가 걸러내지 못할 것, 웬만해서 isBlank로 처리하면 된다
설명, 코드 출처
: https://wisdom-and-record.tistory.com/m/50?category=907462,
https://hianna.tistory.com/531