Java:如何通过保存在变量中的名称来访问类?

时间:2017-02-07 10:18:28

标签: java string class

我有这样的事情:

String currentRoom = "NameOfRoom";
static room NameOfRoom = new room();

我希望通过变量currentRoom访问房间内的功能。

有可能吗?

提前致谢, 乙

1 个答案:

答案 0 :(得分:5)

不确定我是否有你。

但您可以使用Map来维护字符串和对象实例之间的映射。

Map<String, Object> map = new HashMap<>();
map.put("NameOfRoom", new Room());

现在从地图中检索

map.get("NameOfRoom")