使用变量值作为另一个原始变量的标识符

Using Variable Value as Another Primitive Variable's Identifier

Whosebug 上有许多与此相同的问题;但是,这些问题主要(如果不是唯一)涉及:其他语言(PHP、Javascript、Ruby)、Object(参考)类型变量(Java、C++),或利用变量的值来确定另一个变量的类型(Java)——所有这些我都知道该怎么做。

这就是我想要的:

我有一个变量:

String id = "variableIdentifier"

那么,是否有可能初始化一个 int(使用 Integer 可能是可能的)并将标识符设置为 String id 的值?

我要查找的结果是 int variableIdentifier,其中标识符再次来自 String id 的值。

一些(错误的)伪代码:

String id = "variableIdentifier";
Integer [needs name from id] = 0;

不,你不能那样做,你不能动态命名变量。最接近的是使用 HashMap。 (或其他一些 Map 实现)

hashMap.put(variableIdentifier,variableValue);  //put value
hashMap.get(variableIdentifier); //get value