public static String getObjectFieldName(Object obj, String fieldName) {
Field[] fields = obj.getClass().getDeclaredFields();
for (int j = 0; j < fields.length; j++) {
fields[j].setAccessible(true);
if(fieldName.equals(fields[j].getName())) {
try {
Object rst = fields[j].get(obj);
if(rst != null) {
return rst.toString();
}
} catch (IllegalArgumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalAccessException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
return “”;
}
根据类的字段名取出字段值
最新推荐文章于 2023-02-24 10:56:52 发布