日期:2014-05-17  浏览次数:20729 次

想动态获取数组的名字,并取其值
各位大侠,小弟想问下,怎样在循环里动态获取数组的名字并得到它的里面相应的值呢?举个例子说,现有数组double p1[]、p2[]、p3[]、p4[]···p38[],38个数组里分别放着不同的数值,每个一维数组的长度均是16.现在有一个循环for(int i=0;i<38;i++),当循环执行到i=3的时候,请问我怎样在循环里得到p3[]里的值呢?谢谢各位了。

------解决方案--------------------
使用交错数组。
double[][] arr = new double[][] { p1, p2, ... p38 };
用p[i][0]~p[i][15]去访问。