我想给一个与其他变量的值相同的变量赋予名称。我是java的新手,不知道怎么做
假设String s="stack";
现在假设我想使用s **将整数变量命名为堆栈。我怎么能这样做?我的变量名应该是堆栈。
答案 0 :(得分:2)
正如所描述的那样,这是不可能的。我想到的最接近的事情是Map
:
Map<String, Object> map = new HashMap<String, Object>();
//some code to fill it
String s = "stack";
Object value = map.get(s);
答案 1 :(得分:0)
答案 2 :(得分:0)
您所说的可能是像PHP这样的语言
$s = 'stack';
${$s} = 'hello there';
echo $stack; // hello there
但是在Java,C#等强类型语言中是不可能的。