读书人

java 动态命名有关问题

发布时间: 2011-11-23 23:51:20 作者: rapoo

java 动态命名问题
我有一个很简单的问题,在一个for循环中,每次循环都生成一个新的整数变量,变量名要求等于这轮循环中的循环变量的值,比如:
for(int i = 0;i <100;i++){
"在这里生成一个int 变量名称为i的值 "
}
请问如何实现?

[解决办法]
没有意义的,你完全可以给对象增加一个名字变量

对象.名字=String.valueOf(i);
[解决办法]
用 HashMap
[解决办法]
明白楼主的意思了。。。。
那是不可能的,因为变量必须先定义,后才能引用,不可能边定义边引用,即使做到了,但产生的这些对象的生命周期是出不了FOR循环体的。。。。
[解决办法]
String[] name=new String[100];
for(int i = 0;i <100;i++){
// "在这里生成一个int 变量名称为i的值 "
name[i]=someFun(i);
}

读书人网 >J2SE开发

热点推荐