gpt4 book ai didi

java - 如何通过Java中的方法动态设置对象变量

转载 作者:行者123 更新时间:2023-12-01 04:47:27 25 4
gpt4 key购买 nike

我正在尝试运行一个方法,该方法接受一个字符串并使用该字符串作为对象的变量创建对象:

public void createObj(String objName){
Obj objName = new Obj();
}

这可能吗?如果是这样,我该如何实现?

最佳答案

在 Java 中不能使用表达式来命名变量。我认为,您可以获得的最接近的结果是填充 Map<String, Obj> 可以用来查找Obj按名称的实例。

public void createObj(String objName, Map<String, Obj> symbolTable){
symbolTable.put(objName, new Obj());
}

关于java - 如何通过Java中的方法动态设置对象变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15600611/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com