数组动态给不同变量赋值

    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; 你试一试