Class class1=A.class;//需要检测的类 String fieldname="name";//需要检测的属性名称 /** * 循环遍历所有的元素,检测有没有这个名字 */ Field[] fields=class1.getDeclaredFields(); boolean b=false; for (int i = 0; i < fields.length; i++) { if(fields[i].getName().equals(fieldname)) { b=true; break; } } if(b) System.out.println("有改属性"); else System.out.println("没有改属性");
java检测对象中是否存在某个属性
最新推荐文章于 2024-07-13 02:48:32 发布