在项目中,处理复杂页面提交的时候,比如批量添加文章的时候,下面这种情况

当前页面存在多篇文章对象;后台我们接收一般使用 List,如下面这种格式提交news[0].content

news[0].title

...

news[3].content

news[3].title

在后台我们就需要判断 对象的属性值是否全为空/**

* 判断该对象是否

* @param obj

* @return ture表示所有属性为null 返回false表示不是所有属性都是null

* @throws Exception

*/

private boolean isAllFieldNull(Object obj) {

//得到类对象

Class stuCla = (Class) obj.getClass();

//得到属性集合

Field[] fs = stuCla.getDeclaredFields();

boolean flag = true;

//遍历属性

try {

for (Field f : fs) {

//设置属性是可以访问的(私有的也可以)

f.setAccessible(true);

//得到此属性的值

Object val = f.get(obj);

//只要有1个属性不为空,那么就不是所有的属性值都为空

if (val != null) {

flag = false;

break;

}

}

} catch (IllegalAccessException e) {

e.printStackTrace();

}

return flag;

}

java判断对象属性为空_Java判断对象属性全为空相关推荐

  1. java 判断对象的属性是否为空_Java 判断实体对象及所有属性是否为空的操作

    1.判断实体对象是否为空 2.判断对象所有属性是否为空 3.特别注意,实体类中如果有基本数据类型,会影响判断 package com.liuxd.object; import org.apache.c ...

  2. java 判断实体为空_Java 判断实体类属性是否为空工具类

    import org.apache.commons.lang.StringUtils; import java.lang.reflect.Field; import java.lang.reflect ...

  3. java if判断是否为空_java 判断对象是否为空

    java 中如何判断一个未知对象是否为空呢? 下面是一个通用的方法,判断字符串是否为空,集合是否为空,数组是否为空: /** * 判断对象或对象数组中每一个对象是否为空: 对象为null,字符序列长度 ...

  4. java怎么判断对象不为空_java判断对象是否为空的方法

    java判断对象是否为空的方法 发布时间:2020-06-25 14:39:17 来源:亿速云 阅读:134 作者:Leah 这篇文章将为大家详细讲解有关java判断对象是否为空的方法,文章内容质量较 ...

  5. java判断空对象为空_Java判断对象是否为空(包括null ,)的方法

    本文实例为大家分享了Java判断对象是否为空的具体代码,供大家参考,具体内容如下 package com.gj5u.publics.util; import java.util.List; /** * ...

  6. java怎么判断json是否为空_java判断jsonObject和jsonArray是否为空

    resJsonObj = {"res":"0","msg":"","data":{"Nam ...

  7. java 判断不为空_Java判断不为空的工具类总结

    package com.bie.util; import java.util.Collection; import java.util.Iterator; import java.util.Map; ...

  8. java对象是 什么的集合_java持有对象-集合类

    面阿里的时候,面试就让我说一下集合 当时由于条件原因没听清面试官的问题,后来面试后,面试官让问他问题的时候,才说明白是什么 下面就接受一下我了解的集合类 集合类中大致可以分为两个体系 一.collec ...

  9. mysql判断当前日期是否为节假日_java 判断日期是否是节假日

    1.新建一个excel命名为"节假日.xls"存放节假日,模板格式如下 2.判断是否是节假日的类 工作日返回true ,休息日返回false. 需要引用poi-bin-3.9包,包 ...

最新文章

  1. Nature-2018-抗菌药物组合有望特异性治疗耐多药性的细菌感染
  2. java程序中,数据验证,如何判断输入的文本框中的值是不是int型?
  3. stm32 DMA 配置 串口程序
  4. iOS系统 越狱系统还原(平刷)
  5. Java 洛谷 P1909 买铅笔讲解
  6. 冷板式液冷--液冷服务器(6-2)
  7. 【转】WCF Data Service 使用小结(二) —— 使用WCF Data Service 创建OData服务
  8. php评论获取时间,WordPress函数comment_date获取评论发布时间
  9. arcface和cosface
  10. MySQL操作之条件,排序,分页,聚合函数,分组,连接,子查询,自连接查询总结...
  11. QLab Pro如何对工作区进行设置
  12. Java中普通代码块,构造代码块,静态代码块执行顺序
  13. SQL SERVER插件之SQLPrompt 激活使用
  14. 6.通信原理 ——数字基带传输系统(第七版 樊昌信 曹丽娜编著)
  15. wps忘保存关闭,数据恢复步骤
  16. pythonsqrt函数用法_C语言sqrt函数的实例用法讲解
  17. Javascript 8421
  18. js汉字排序(按照拼音)
  19. 苹果摆脱对中国制造的依赖?iPhone14的拆解结果显示恰恰相反,更离不开中国制造了...
  20. WaveDrom画时序波形

热门文章

  1. 双路cpu比单路强多少_别傻了!双核和双路服务器根本不一样
  2. 【密码学】Java课设-文件加密系统(适用于任何文件)
  3. pythonturtle艺术字_字体风格迁移,卷积神经网络打败艺术字,生成最美汉字
  4. 「Tracup」一款拒绝加班的项目管理工具
  5. btc、usdt 根据交易hash计算手续费
  6. 度量学习DML之MoCO
  7. bowed their Darrelle Revis Jersey
  8. 请你根据微信登录界面设计测试用例
  9. 靶场练习第十四天~vulnhub靶场之dc-6
  10. 中国大地坐标系CGCS2000