java遍历实体类的属性名称与值
生活随笔
收集整理的這篇文章主要介紹了
java遍历实体类的属性名称与值
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
//循環遍歷OaInfoAssess實體中的屬性與值
for (Field field : oaInfoAssess.getClass().getDeclaredFields()){
//設置可以獲取私人屬性
field.setAccessible(true);
try {
Class type = field.getType();// 得到此屬性的類型
if(type == String.class){
//屬性名
String valueName =field.getName();
//屬性值
Object value= field.get(oaInfoAssess);
若想要在遍歷后更改實體類的值 則可以用下面的方法
/**
* 設置更新后屬性的值,此處如不設置則值不會發生改變
*/
field.set(oaInfoAssess,value); }
} catch (IllegalAccessException e) {
e.printStackTrace();
}
}
轉載于:https://www.cnblogs.com/Emulative-lc/p/11187807.html
總結
以上是生活随笔為你收集整理的java遍历实体类的属性名称与值的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 超宽屏幕比例_显示器屏幕比例与分辨率对照
- 下一篇: odoo基础数据加载