创建变量执行时间Java

时间:2015-06-21 11:16:13

标签: java variables

可以用Java做这样的事吗? :

  • System.out .... - >索要一个字符串

  • 存储此字符串

  • 创建一个名称为此字符串的变量

非常感谢!

1 个答案:

答案 0 :(得分:1)

没有。您无法在执行时使用特定名称创建变量。

但是,你可以使用Map,它可能会做你想要的。 get方法将查找条目,put方法将设置条目。例如:

Map<String, Integer> myMapOfThings = new HashMap<>();

String nameOfThing = /* ... get a string from the user somehow here ... */;
myMapOfThings.put(nameOfThing, 2);

System.out.println(myMapOfThings.get(nameOfThing)); // prints 2