gpt4 book ai didi

Java变量值作为新变量名

转载 作者:行者123 更新时间:2023-11-30 07:28:31 25 4
gpt4 key购买 nike

我想知道在 Java 中是否有任何方法可以为新变量命名,该名称是另一个变量的值。下面的代码是我正在尝试做的一个非工作示例。

int a = 0;
while(true){
String (a) = "newValue";
a = a + 1;
}

String b = "newVariableName";
int (b) = 1;

感谢您提供的任何帮助。

最佳答案

不,这是不可能的。可以创建一个新对象并将其添加到数组或某种列表中。然后你可以通过下标引用新对象。所以一个粗略的例子可能是:

Object[] a = new Object[30]; 

for(int i = 0; i < 30; i++)
{
a[i] = new Object();
}

然后你可以使用

a[some number].someFunction();

如果您考虑一下,在实际程序运行时之外,编译器如何知道某个 true 变量的值是多少?然而,您不太可能真的需要做您想做的事。

关于Java变量值作为新变量名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9152439/

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