Programming Language/Java

[Java] StringUtils.isEmpty()

Ma_Sand 2023. 8. 14. 20:10
반응형

 

StringUtils.isEmpty()

StringUtils 클래스는 String 클래스의 문자열 관련 기능을 강화시킨 클래스이다.

StringUtils의 특징은 값을 null로 주어도 NullPointException을 발생시키지 않는다는 것이다. String보다 StringUtils를 사용하여 문자열 처리하는 것이 좋겠다.

 

isEmpty() 함수는 파라미터가 null이면 true를 반환하고, null이 아니면 false를 반환한다.

즉, 값이 null인지 아닌지 확인하는 함수이다. 

 

public static boolean isEmpty(CharSequence cs)
  • 파라미터: null이 들어갈 수도 있는 CharSequence
  • 반환형: CharSequence가 비어 있거나 null인 경우 boolean 타입(true 또는 false)으로 반환
 StringUtils.isEmpty(null)      = true
 StringUtils.isEmpty("")        = true
 StringUtils.isEmpty(" ")       = false
 StringUtils.isEmpty("app")     = false
 StringUtils.isEmpty("  app  ") = false

 

 

출처: https://commons.apache.org/proper/commons-lang/apidocs/org/apache/commons/lang3/StringUtils.html

반응형
반응형