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

两个for循环如何才能转化成一个数组
for(int i=0;i<=5;i++)
{
for(int j=0;j<=8;j++)
{

}
}

也可以不用转换,比如我想得到i=1,2,3,4,5时,某一个相同j的值
谢谢。有什么好的方法没有?

------解决方案--------------------
int[] x = new int[54];
for(int i=0;i<=5;i++)
{
for(int j=0;j<=8;j++)
{
    x[i * 9 + j] = xxx;
}
}


------解决方案--------------------
可以用List<int>,最后ToArray()转换成数组。
------解决方案--------------------
List<int[]>就行