我有这样的东西:
String currentRoom = "NameOfRoom";
static room NameOfRoom = new room();
我想通过变量 currentRoom
访问它来激活房间内的功能。
这可能吗?
提前致谢, 伊桑
最佳答案
不确定我是否找到你。
但是你可以使用Map维护字符串和对象实例之间的映射。
Map<String, Object> map = new HashMap<>();
map.put("NameOfRoom", new Room());
现在从 map 中检索
map.get("NameOfRoom")
关于Java:如何通过保存在变量中的名称访问类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42087208/