'Empty'에 해당되는 글 1건




String 문자열에 대해 Apache에서 제공하는 라이브러리를 사용하면 

null exception을 방지하여 사용할 수 있습니다.






- org.apache.commons.lang3.StringUtils






==================== Empty




* StringUtils.isEmpty(CharSequence cs)

- 값이 null인지 공백문자("")이면 true 값을 반환한다.


StringUtils.isEmpty(null) : true

StringUtils.isEmpty("") : true

StringUtils.isEmpty(" ") : false

StringUtils.isEmpty("str") : false

StringUtils.isEmpty("  str  ") : false



* StringUtils.isNotEmpty(CharSequence cs)

- StringUtils.isEmpty의 반대결과를 반환한다.


StringUtils.isNotEmpty(null) : false

StringUtils.isNotEmpty("") : false

StringUtils.isNotEmpty(" ") : true

StringUtils.isNotEmpty("str") : true

StringUtils.isNotEmpty("  str  ") : true



* StringUtils.isAnyEmpty(CharSequence... css)

- 문자들중 null이나 공백문자("")가 있을 시 true 값을 반환한다.


StringUtils.isAnyEmpty(null) : true

StringUtils.isAnyEmpty(null, "str") : true

StringUtils.isAnyEmpty("", "str") : true

StringUtils.isAnyEmpty("str", "") : true

StringUtils.isAnyEmpty("  str  ", null) : ture

StringUtils.isAnyEmpty(" ", "str") : false

StringUtils.isAnyEmpty("str", "str_2") : false

StringUtils.isAnyEmpty(new String[]{}) : false 

StringUtils.isAnyEmpty(new String[]{""}) : true



* StringUtils.isNoneEmpty(CharSequence... css)

- StringUtils.isAnyEmpty의 반대 결과를 반환한다.


StringUtils.isNoneEmpty(null) : false

StringUtils.isAnyEmpty(null, "str") : false

StringUtils.isAnyEmpty("", "str") : false

StringUtils.isAnyEmpty("str", "") : false

StringUtils.isAnyEmpty("  str  ", null) : false

StringUtils.isAnyEmpty(new String[]{}) : ture

StringUtils.isAnyEmpty(new String[]{""}) : false

StringUtils.isAnyEmpty(" ", "str") : true

StringUtils.isAnyEmpty("str", "str_2") : true



* StringUtils.isAllEmpty(CharSequence... css)

-모든 문자열들은 null이거나 공백문자("")이면 true를 반환한다.


StringUtils.isAllEmpty(null) : true

StringUtlis.isAllEmpty(null, "") : true

StringUtlis.isAllEmpty(new String[] {}) : true

StringUtils.isAllEmpty(null, "str") : false

StringUtils.isAllEmpty("", "str") : false

StringUtils.isAllEmpty("str", "") : false

StringUtils.isAllEmpty("  str  ", null) : false

StringUtils.isAllEmpty(" ", "str") : false

StringUtils.isAllEmpty("str", str_2) : false





==================== Blank




* StringUtils. isBlank(CharSequence cs)

- whitespace(" "), 공백문자(""), null이면 true를 반환한다.


StringUtils.isBlank(null) : true

StringUtils.isBlank("") : true

StringUtils.isBlank(" ") : true

StringUtils.isBlank("str") : false

StringUtils.isBlank("  str  ") : false



* StringUtils.isNotBlank(final CharSequence cs)

- StringUtils.isBlank의 반대결과를 반환한다.


StringUtils.isNotBlank(null)      = false

StringUtils.isNotBlank("")        = false

StringUtils.isNotBlank(" ")       = false

StringUtils.isNotBlank("str")     = true

StringUtils.isNotBlank("  str  ") = true



* StringUtils.isAnyBlank(CharSequence... css)

- 문자들중 하나면 StringUtils.isBlank가 true여도 true를 반환한다.


StringUtils.isAnyBlank(null, "str")      = true

StringUtils.isAnyBlank(null, null)       = true

StringUtils.isAnyBlank("", "str")        = true

StringUtils.isAnyBlank("str", "")        = true

StringUtils.isAnyBlank("  str  ", null)  = true

StringUtils.isAnyBlank(" ", "str")       = true

StringUtils.isAnyBlank(new String[] {})  = false

StringUtils.isAnyBlank(new String[]{""}) = true

StringUtils.isAnyBlank("str", "str_2")     = false



* StringUtils.isNoneBlank(CharSequence... css)

- StringUtils.isAnyBlank의 반대결과를 반환한다.


StringUtils.isNoneBlank(null)             = false

StringUtils.isNoneBlank(null, "str")      = false

StringUtils.isNoneBlank(null, null)       = false

StringUtils.isNoneBlank("", "str")        = false

StringUtils.isNoneBlank("str", "")        = false

StringUtils.isNoneBlank("  str   ", null)  = false

StringUtils.isNoneBlank(" ", "str")       = false

StringUtils.isNoneBlank(new String[] {})  = true

StringUtils.isNoneBlank(new String[]{""}) = false

StringUtils.isNoneBlank("str", "str_2")     = true




블로그 이미지

얼라리

IT정보

,