当前位置: 代码迷 >> J2EE >> 由String类型的名字作为引用名怎么做
  详细解决方案

由String类型的名字作为引用名怎么做

热度:95   发布时间:2016-04-17 23:33:11.0
由String类型的名字作为引用名如何做?
比如:String s="name1"
如何做到->->->->->Integer name1=new Integer();
我是想做一个循环,自动生成,因此需要这个实现,求各位大大解答,谢谢!
for(int i=0;i<size;i++){
String s="name"+i;
......................
(这里用"name"+i来做引用指向一个对象)
}

------解决思路----------------------
换个思路,把你要的东西放入一个 map 中,它的 key 就是 "name" + i;
------解决思路----------------------
用hashMap, for(int i=0;i<size;i++){ 
    map.add(key ="name"+i, value=object)

------解决思路----------------------
Map最合适,键值对存取,楼上都说的很好
如果数据有确定的明确的顺序,也可以采用List或是数组,用下标取值
  相关解决方案