在Java中 是获取不了对象里面的字段的(除非是一些固定写死的字段) ,但是可以利用反射获取set方法,进行赋值具体可以参考一下代码 /**** @param obj 赋值对象* @param value 赋值的值* @throws Exception*/public void setMethod(Object obj ,String value) throws Exception{if (obj == null ) {return;}Method[] methods = obj.getClass().getMethods();for (int i = 0; i < methods.length; i++) {Method method = methods[i];String name = method.getName();if(name.contains("set")){method.invoke(obj,value);}}}