我在Javascript中见过,
var obj = {
}
function addMember(memberName,value) {
obj[memberName] = value;
}
即。对象可以拥有在对象/类声明时名称未知的成员。Java 中是否有类似的方法,我可以向名称未知的对象添加新成员?
最佳答案
您可以使用 map 来做到这一点。
Map<String, Object> map = new HashMap<>();
map.put(memberName, value);
关于具有动态创建的数据成员的 Java 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13690042/