java如何进行不为空的判断呢?
下文笔者讲述java中进行非空判断的方法分享,如下所示
实现思路:
使用null进行等值判断
使用equals进行判断
使用isEmpty进行判断
String不为空判断
if(null != str && !"".equals(str))
list不为空判断
if(list != null && !list.isEmpty())
对象判断不为空
if(null != user)
对象属性判断为空
if(null==user.getName()||"".equals(user.getName())
list非空判断
public static boolean isNullOrEmptyList(List list) {
if (isNullObject(list) || list.size() == 0) {
return true;
}
return false;
}
空对象判断
public static boolean isNullObject(Object obj) {
return null == obj;
}
null判断
public boolean isNull(Object obj) {
return obj == null ? true : false;
}
空字符串及空判断
public boolean isEmpty(String s) {
if (isNull(s)) {
return true;
}
return s.trim().length() < 1 ? true : false;
}
//非空判断
public boolean isNotEmpty(String s) {
return !this.isEmpty(s);
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


