您好,欢迎访问一九零五行业门户网

Java反射获取对象内容

通过java反射获得对象里面的所有字段名以及字段对应的值
public static void test(bean bean) { field[] fields = bean.getclass().getdeclaredfields(); for(field field :fields) { //设置是否允许访问,不是修改原来的访问权限修饰词。 field.setaccessible(true); //获取字段名,和字段的值 system.out.println("name: "+field.getname() + "value: " +field.get(bean)); } }
测试bean
@datapublic class bean{private string username;private string userid;private string userpwd;private string userphone;}
调用
public static void main(string[] args){ bean bean = new bean(); bean.setusername("张大炮"); bean.setuserid("zdp2000"); bean.setuserpwd("zhangdapaopwd123"); bean.setuserphone("18666886688"); test(bean);}
以上就是java反射获取对象内容的详细内容。
其它类似信息

推荐信息