Post

StringUtils.isNotEmpty와 StringUtils.isNotBlank 차이

1. StringUtils.isNotEmpty()

StringUtils.isNotEmpty()는 String이 비어 있지 않은지 혹은 String이 길이가 0이고 null이 아닌지 찾는데 사용된다.

  • Example
1
2
3
4
5
StringUtils.isNotEmpty(null)      = false
StringUtils.isNotEmpty("")        = false
StringUtils.isNotEmpty(" ")       = true
StringUtils.isNotEmpty("  str  ") = true
StringUtils.isNotEmpty("str")     = true

2. StringUtils.isNotEmpty()

StringUtils.isNotBlank()는 한 단계 더 나아간다. 문자열이 비어 있지 않고 null이 아닌지 확인할 뿐만 아니라, 공백 문자열이 아닌지도 확인한다.

  • Example
1
2
3
4
5
StringUtils.isNotBlank(null)      = false
StringUtils.isNotBlank("")        = false
StringUtils.isNotBlank(" ")       = false
StringUtils.isNotBlank("str")     = true
StringUtils.isNotBlank("  str  ") = true

[출처 및 참고]

This post is licensed under CC BY 4.0 by the author.