StringUtils.isBlank()
문자열의 각 문자가 공백 문자인지 확인하거나 문자열이 비어 있거나 null인지 확인합니다. 이것은 문자열이 비어 있는지 확인하는 것과는 완전히 다릅니다.
링크 된 문서에서 :
문자열이 공백인지, 비어 있는지 ( "") 또는 null인지 확인합니다.
StringUtils.isBlank(null) = true
StringUtils.isBlank("") = true
StringUtils.isBlank(" ") = true
StringUtils.isBlank("bob") = false
StringUtils.isBlank(" bob ") = false
비교를 위해 StringUtils.isEmpty :
StringUtils.isEmpty(null) = true
StringUtils.isEmpty("") = true
StringUtils.isEmpty(" ") = false
StringUtils.isEmpty("bob") = false
StringUtils.isEmpty(" bob ") = false
경고 :에서 java.lang.String의 .isBlank ()와 java.lang.String의 그들이 반환하지 않는 것을 제외하고 .isEmpty ()는 동일하게 작동 true
을 위해 null
.
java.lang.String.isBlank()
java.lang.String.isEmpty()
StringUtils.isEmpty(foo)
방금처럼 널 포인터를 방지하는 데 도움이isBlank
있지만, 공백 문자를 확인하지 않습니다.