当前位置: 代码迷 >> J2SE >> java怎么实现2维数组的增长
  详细解决方案

java怎么实现2维数组的增长

热度:233   发布时间:2016-04-24 02:31:57.0
java如何实现2维数组的增长
例如String ss[][]=new String[row][2];其中如果row的值变大了,如何实现数组的增长,原来的内容还要,谢谢解答

------解决方案--------------------
给个例子你参考下
public class TestDArray
{
public static void main(String[] g)
{
int[][] a = new int[4][];
a[0] = new int[1];
a[1] = new int[2];
a[2] = new int[3];
a[3] = new int[4];

int k = 0;
for (int i = 0; i < a.length; i++)
{
for (int j = 0; j < a[i].length; j++)
{
a[i][j] = k++;
}
}

for (int i = 0; i < a.length; i++)
{
for (int j = 0; j < a[i].length; j++)
{
System.out.print(a[i][j] + " ");
}
System.out.println();
}
}

}