用Java创建动态2D矩阵

时间:2011-04-03 23:26:06

标签: java matrix 2d

我想要一个动态矩阵,数字行和列unkonw,通过单击按钮填充它。 Bu还有更多:我不想添加整行,但是当时只需要一个单元格,一次单击=添加一个单元格。当然不是随机的:第1行的第1个单元格,第1行的第2个单元格......然后是第2行的第1个单元格,所以... ...

我知道UJMP,ArrayList,但它并不是我想要的。请准确答复,谢谢你。

1 个答案:

答案 0 :(得分:0)

使用此:

List<List<Integer>> dynamicMatrix = new ArrayList<List<Integer>>();

dynamicMatrix.add(new ArrayList<Integer>());
dynamicMatrix.add(new ArrayList<Integer>());
dynamicMatrix.add(new ArrayList<Integer>());

dynamicMatrix.get(0).add(6);
dynamicMatrix.get(0).add(7);
dynamicMatrix.get(0).add(8);

System.out.println(dynamicMatrix.get(0).get(0)); // 6
System.out.println(dynamicMatrix.get(0).get(1)); // 7
System.out.println(dynamicMatrix.get(0).get(2)); // 8