在开发中,我们经常需要判断这个对象或者字符串是否为null或者“”,有时候需要一次性判断多个对象是否为Null。以前往往我们需要进行多次判断。我下面有一个比较好的方法,可以实现一次判断多个对象是否为null,而且可以识别出类型,当对象是LIst得时候,会一并判断下size是否为0.
/**
* 判断是否非空
*/
public static boolean isNotEmpty(Object obj) {
if (obj instanceof List){
return obj!=null&&((List<?>) obj).size()>0;
}else{
return obj != null && !"".equals(obj.toString());
}
}
/**
* 一次判断多个对象是否为null(为null或者“”时返回false).
* 当传入的类型是List时,会验证list的长度,如果长度为0也会返回false
* @param objs
* @return
*/
public static boolean isMultilNotEmpty(Object ...objs){
for(Object obj:objs){
if (!isNotEmpty(obj)){
return false;
}
}
return true;
}
分享到:
相关推荐
java 判断对象是否为空.如String,Character,Object[]
主要介绍了Java中String判断值为null或空及地址是否相等的问题,文中举了简单的例子对字符串类型的值和地址问题进行讲解,需要的朋友可以参考下
主要介绍了Java判断对象是否为空(包括null ,"")的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
java处理返回对象中字段为null的情况,返回为字符串
主要介绍了Java中判断对象是否为空的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
NULL 博文链接:https://hw1287789687.iteye.com/blog/1936364
深入Java关键字null
Java中有关Null的9件事,里面对null有了详细的介绍。
如果需要判断对象是否为空: <#if name??> …… </#if> 当然也可以通过设置默认值${name!”}来避免对象为空的错误。如果name为空,就以默认值(“!”后的字符)显示。 对象user,name为user的属性的...
NULL 博文链接:https://ollevere.iteye.com/blog/1528655
判断字符串是否为空 var strings = ''; if (string.length == 0) { alert('不能为空'); } 判断字符串是否为“空”字符即用户输入了空格 var strings = ' '; if (strings.replace(/(^s*)|(s*$)/g, )....
isEmpty : 判断对象是否为空 isNotEmpty: 判断对象是否非空
它代表A是类,a2是引用,a2不是对象,a2所指向的对象为空null; 再如: a2 = a1; 它代表,a2是引用,a1也是引用,a1所指向的对象的地址传给了a2(传址),使得a2和a1指向了同一对象。 综上所述,可以简单的记为,在...
这是一个工具类用于判断map中的键值对是否为空!普通判断若遇上空会报空指针异常!
主要介绍了Java String转换时为null的解决方法,需要的朋友可以参考下
利用java的反射解析Properties文件转成对象 /** * 解析properties文件为对象 * @param * @param propPath * @param cls * @return * @throws InstantiationException * @throws ...
NULL 博文链接:https://onestopweb.iteye.com/blog/2393876
C语言头文件 _NULLC语言头文件 _NULLC语言头文件 _NULLC语言头文件 _NULLC语言头文件 _NULLC语言头文件 _NULLC语言头文件 _NULLC语言头文件 _NULLC语言头文件 _NULLC语言头文件 _NULLC语言头文件 _NULLC语言头文件 _...
主要介绍了java 获取对象中为null的字段实例代码,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
NULL 博文链接:https://yxgyh.iteye.com/blog/392657