java如何取出一个没有属性的Object里面的值 10
1个回答
展开全部
有两种方法:
1,如果你知道这个Object是哪个具体的对象,可以强转为那个对象,比如A a = (A)obj;
2,如果你不知道是哪个具体的对象,可以能过反射获取
Field[] fields= obj.getClass().getDeclaredFields();
for(Field field : fields) {
field.setAccessible(true);
try {
System.out.println(field.get(obj));
} catch (IllegalArgumentException | IllegalAccessException e) {
e.printStackTrace();
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询