我有一个包含字段名称的数组 - fieldNamesArr
和包含这些字段值的数组 - fieldValuesArr
。我还Object obj
使用class Class
创建了.newInstanse();
形式。
如何使用这两个阵列在obj
中设置适当的字段?
(我们假设obj
包含所有这些字段并且它们是公开的)
Class ourClass = Definer.getClassByName(tmpStrArr[1]);
obj = ourClass.newInstance();
List<String> fieldNamesArr = new ArrayList<>();
List<String> fieldValuesArr = new ArrayList<>();
[注释1]假设obj
没有复杂的字段(只是原始类型)