String [] ac={"10","20","30"};
double week_0=0.0;
double week_1=0.0;
double week_2=0.0;
for(int i=0;i<ac.length;i++){
String aString="week_"+i;
(week_+i)+=ac[i];
}
我是想将数组里的元素根据下标,分别赋值到week_0,week_1,week_2,在不做判断的情况下,
是否可以实现呢?
求大神们解答,万分感谢!
String [] ac={"10","20","30"};
String week_0="";
String week_1="";
String week_2="";
for(int i=0;i<ac.length;i++){
String aString="week_"+i;
aString=ac[i];
}
你的数据是写死的还是动态的数据?
String [] ac={"10","20","30"};
Map map = new HashMap();
for(int i=0;i<ac.length;i++){
String aString="week_"+i;
map.put(aString, ac[i]);
}
System.out.println(map);
楼主你这样的需求只能用反射了
你是不是想把一个数组中的数据依次添加到另一个数组中?
把week放到数组里面。。
for(i=0;i<1000;i++) a[i++]=DeviceIdCode; 你试一试