Javaでオブジェクトが空かどうかを判断する方法
1753 ワード
StringUtils.isEmpty(CharSequence cs); //org.apache.commons.lang3 StringUtils , , String
StringUtils.isEmpty(Object str); // org.springframework.util Object , String , , Long 。
上の例から2番目のStringUtilsクラスがより実用的であることがわかる.
次にorgを見てみましょう.apache.commons.lang 3のStringUtilsisEmpty(CharSequence cs)ソース:
public static boolean isEmpty(final CharSequence cs) {
return cs == null || cs.length() == 0;
}
次はorg.springframework.StringUtilsisEmpty(Object str)ソースコード:
public static boolean isEmpty(Object str) {
return (str == null || "".equals(str));
}
基本的に対象が空か否かを判断する、StringUtils.isEmpty(Object str)という方法はすべてできます.
list.isEmpty(); // boolean 。