具有动态创建的数据成员的Java对象

时间:2012-12-03 19:12:41

标签: java class object

我在Javascript中看到了,

var obj = {
}
function addMember(memberName,value) {
    obj[memberName] = value;
}

即。对象可以拥有在对象/类声明之前名称未知的成员。所以在Java中有类似的方法,我可以在新的成员添加到名称未知的对象吗?

1 个答案:

答案 0 :(得分:5)

您可以使用地图执行此操作。

Map<String, Object> map = new HashMap<>();

map.put(memberName, value);