【发布时间】:2015-09-23 14:52:07
【问题描述】:
我有这个方法可以生成一个包含 81 个 int 值的列表
int data[] = new int[10];
List lst=new ArrayList();
for(int j = 1; j < data.length; j++) {
for(int i = 1; i < data.length; i++) {
lst.add(i);
}
}
Collections.shuffle(lst);
System.out.println(lst);
我想将其转换为 9*9 数组。谁能帮我这个。我的输出是这样的
[6, 5, 6, 5, 3, 9, 8, 1, 7, 7, 3, 4, 6, 6, 1, 5, 8, 4, 9, 9, 7, 9, 3, 3, 8, 5, 6, 9, 8, 2, 8, 5, 6, 4, 3, 4, 1, 8, 3, 5, 4, 1, 9, 6, 8, 2, 7, 1, 7, 8, 7, 8, 2, 9, 2, 1, 4, 9, 7, 7, 3, 5, 1, 2, 6, 7, 3, 5, 6, 4, 4, 2, 4, 2, 3, 9, 2, 1, 2, 1, 5]
【问题讨论】:
-
您在哪一部分遇到了问题?
-
将其转换为 9*9 数组。
-
该任务的哪一部分,具体而言,您无法完成?
标签: java arrays collections