【发布时间】:2014-04-07 14:11:54
【问题描述】:
我有一个整数列表,需要添加到二维数组中。
ArrayList<Integer> myList = new ArrayList<Integer>(size);
//Generation
if(size % 2 != 0) {
System.out.println("need nombre pair");
} else {
int x = 0;
while (x != 2) {
for (int i = 0; i >= size/2; i++) {
int n = (int)Math.random() * 10;
if(!myList.contains(n))
myList.add(n);
}
x++;
}
}
Collections.shuffle(myList);
一旦我的列表被打乱,我想将所有整数添加到一个二维数组 (int[][])。我该怎么做?
【问题讨论】:
-
什么样的表,
JTable? -
你的意思是一个数组吗?通过 (int[])
-
我有这个:int[][] tab = new int[][];我想在该表中添加列表。
-
我明白了。你所说的表是一个二维数组。但是让我们继续使用表命名法——我们如何知道将整数放入哪一行?
-
一开始我问用户想要多少行和列(2x2 - 8x8)所以基本上如果他输入 4x4,我想要一个看起来像这样的数组:1 2 3 4 2 5 1 3 5 4 6 6 7 8 7 8 该列表已包含每个数字中的 2 个。