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); }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。