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

标签 java class object

我在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/

相关文章:

Java/Minecraft - 如何读取/理解数据包

java - 在 Android 上处理 SMS_RECEIVED 的最佳方式是什么?

java - 使用 setMinimumFractionDigits Java 计算分数

java - 如何循环字符串数组?类(class)?

Java - 将对象设置为 null

javascript - 根据结果​​使用 javascript 更改 p 的背景颜色

java - 我需要使用 POI 在 excel 中的指定列写入通过失败

Java球在乒乓球中弹跳得很奇怪

PHP:数据库连接类构造方法

c# - 尝试将对象添加到类中的列表时出现 "Object reference not set to an instance of an object"错误