如果一个人有一组不同维度的二维数组,比如说:
float[][] P = new float[2][3];
float[][] B = new float[2][2];
float[][] A = new float[32][2];
float[] E = new float[2];
目前不持有任何价值观。
是否可以通过循环最大集体维度的索引值(在这种情况下)来为数组的每个索引添加值:
for (int i=0; i<32; i++){
for (int j=0; j<3; j++){
//doSomething to (P[i][j]) if P has this index
//doSomething to (B[i][j]) if B has this index
//doSomething to (A[i][j]) if A has this index
//doSomething to (E[i][j]) if E has this index
}
}
否则,必须有四个单独的循环!
谢谢你。