如何从变量中获取值并将其指定为新的对象名称?

时间:2011-12-11 13:00:01

标签: java variables

我有一个从用户获取int值并将其赋值给int id的函数。 我有一个论文课。所以我想做的是每当我从用户那里获得价值时,我想创建一个具有该名称的Paper对象。

例如。

// get value from user and assign it to int id;
id= 312;

// create Paper object with value from id
Paper (value of id) = new Paper();

2 个答案:

答案 0 :(得分:4)

变量名是编译时的东西;它们在运行时不存在。你可能想要使用类似地图的东西:

Map<Integer,Paper> = new HashMap<Integer,Paper>();

...

map.put(id, new Paper());

答案 1 :(得分:0)

我想在学校的日子里实现这个目标:)。学习曲线的一部分。 10次​​中有9次,没有必要这样的事情。对于那种罕见的1,请将其作为课程的一部分。 (我的意思是只适用于你所属领域的部分)