怎样判断一个javaBean中的所有属性为空

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样判断一个javaBean中的所有属性为空相关的知识,希望对你有一定的参考价值。

参考技术A 用反射

Java代码
1.public void check()
2. Method[] methods = this.getClass().getMethods();
3. for (int i = 0; i < methods.length; i++)
4. Method method = methods[i];
5. if (method.getName().startsWith("set")
6. && (method.getParameterTypes())[0].getName().equals(String.class.getName()))
7. try
8. method.invoke(this);
9. catch (IllegalArgumentException e)
10. e.printStackTrace();
11. catch (IllegalAccessException e)
12. e.printStackTrace();
13. catch (InvocationTargetException e)
14. e.printStackTrace();
15.
16.
17. 本回答被提问者和网友采纳

以上是关于怎样判断一个javaBean中的所有属性为空的主要内容,如果未能解决你的问题,请参考以下文章

java 怎样判断object为空

Date类型怎样判断是不是为空

java 如何实现判断一个对象所有的属性是不是为空

JavaBean简介

利用Java反射实现JavaBean对象相同属性复制并初始化目标对象为空的属性的BeanUtils

判断对象所有属性是否为空值