方式一(实体类):

//java中遍历实体类,获取属性名和属性值public static void testReflect(Object model) throws Exception{for (Field field : model.getClass().getDeclaredFields()) {field.setAccessible(true);System.out.println(field.getName() + ":" + field.get(model) );}}

方式二(实体类或拓展类):

public static void  test2(Object obj) {try {PropertyUtilsBean propertyUtilsBean = new PropertyUtilsBean();PropertyDescriptor[] descriptors = propertyUtilsBean.getPropertyDescriptors(obj);for (int i = 0; i < descriptors.length; i++) {String name = descriptors[i].getName();if (!"class".equals(name)) {System.out.println(name+":"+ propertyUtilsBean.getNestedProperty(obj, name));}}} catch (Exception e) {e.printStackTrace();}}

pom.xml需要配依赖

<dependency>
<groupId>commons-beanutils</groupId>
<artifactId>commons-beanutils</artifactId>

<version>1.9.3</version>
</dependency>

java中遍历实体类,获取属性名和属性值相关推荐

  1. android 遍历实体类,Java中遍历实体类(处理MongoDB)

    在实际过程中,经常要将实体类进行封装,尤其是处理数据库的过程中:因此,对于遍历实体类能够与数据库中的一行数据对应起来. 我是使用的环境是Spring boot,访问的数据库时MongoDB 实体类遍历 ...

  2. Java中的实体类(VO、PO、DO、DTO、BO、QO、DAO、POJO)

    Java中的实体类(VO.PO.DO.DTO.BO.QO.DAO.POJO) PO(persistant object) 持久对象 DO(Domain Object)领域对象 TO(Transfer ...

  3. Java中的实体类为什么要 implements Serializable?

    1. 序列化和反序列化 首先来解释一下什么是序列化和反序列化: 序列化:把对象转换为字节序列的过程称为对象的序列化. 反序列化:把字节序列恢复为对象的过程称为对象的反序列化. 在 Java 和其他语言 ...

  4. java中遍历一个对象的所有属性

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 本文转载 ...

  5. android java 实体类 object变量 保存_Java中的实体类--Serializable接口、transient 关键字...

    在java中,实体类是一个非常重要的概念,我们可以在实体类中封装对象.设置其属性和方法等.关于实体类,也经常涉及到适配器模式.装饰者模式等设计模式.那么在实际代码开发中,关于实体类的注意事项有哪些呢? ...

  6. 循环遍历java属性_java中循环遍历实体类的属性和数据类型以及属性值

    package com.walkerjava.test; import java.lang.reflect.Field; import java.lang.reflect.InvocationTarg ...

  7. java中如何遍历实体类的属性和数据类型以及属性值

    package com.walkerjava.test;import java.lang.reflect.Field;import java.lang.reflect.InvocationTarget ...

  8. java list 分组_Java 将List中的实体类按照某个字段进行分组并存

    1.JDK1.8之前: 假设有实体类User,里面有字段id,我们将相同id的User进行分组,并存放在Map中.(例子不是很恰当,但很能说明问题) public static void main(S ...

  9. Java中的系统类–属性,System.out.println()

    System class in java is one of the core classes and I have never seen any java developer who doesn't ...

最新文章

  1. 好久没更新日志了啊~!!今天发一个AS3的播放器
  2. java 判断二叉树是否平衡_剑指Offer - 判断二叉树是否是平衡二叉树
  3. Java的char数据类型存储一个中文字符
  4. 【android-tips】adb 常用命令汇总(持续更新中)
  5. 同学遇见过的面试问题
  6. 关于MySQL查询优化 の 30条忠告
  7. 对话王晶:音频人才亟待培养,高水平研究人员尤其欠缺
  8. db2和mysql性能优化_DB2数据库性能调优的十个办法
  9. 企业是否应该实现对客户需求的快速响应_互联网企业的数据化迭代和数据化应用...
  10. Browser-Bookmark-Codeing
  11. 消除数据孤岛,华为云DRS让一汽红旗ERP系统数据活起来
  12. Verilog HDL组合逻辑与时序逻辑区别
  13. 永洪bi_永洪BI_咨询服务_数据服务_云市场-华为云
  14. 自定义形状按钮的实现
  15. 【Python 爬虫 CASE】使用新榜API获取数据
  16. SAP ABAP 销售订单创建BAPI 正常订单/借贷项订单/退货订单
  17. ldd显示可执行模块的dependenc
  18. 使用c语言实现复数运算的程序,用C语言实现的复数运算程序设计
  19. 与或非逻辑运算符用法详解
  20. VR购物为实体零售开启科技助力

热门文章

  1. 关于X-UA-Compatible
  2. 《软件需求最佳实践》阅读笔记02
  3. UWA发布 | 2017 Unity手游体检蓝皮书 — ARPG篇
  4. vue 自定义组件使用v-model
  5. [恢]hdu 2074
  6. 学习minix 3(未完成)
  7. 解决Hibernate4执行update操作,不更新数据的问题
  8. 【白皮书分享】2020中国美颜消费趋势白皮书.pdf(附下载链接)
  9. Pagerank-2
  10. 【特色团队采访】实力队伍鱼遇雨欲语与余比赛经验分享