【发布时间】:2020-01-15 05:10:03
【问题描述】:
如何仅使用 Core Java 将地图注入到对象中?
我有一个包含 4 个键值(字符串,对象)对的映射和一个包含 3 个字段的类,我想根据键名调用 setter 方法并设置它们。
{
"variableA": "A",
"variableB": true,
"variableC": 1,
"variableD": "DONT USE"
}
public Class Example {
public void setVaraibleA(String variableA);
public void setVaraibleB(Boolean variableB);
public void setVaraibleC(Integer variableC);
}
Example example = new Example();
// Do something to map it
assert(example.getVariableA.equals("A"));
assert(example.getVariableB.equals(true));
assert(example.getVariableC.equals(1));
【问题讨论】: