我创建了一个包含 80 个 Arraylist 的 ArrayList。里面的每个 ArrayList 的值都是 1-9。
但是,当我从其中一个 Arraylist 中删除一个值时,它会在所有这些中删除。
ArrayList<List> available = new ArrayList<List>();
ArrayList<Integer> possibleValues = new ArrayList<Integer>();
for(int j = 1; j<=9; j++){
possibleValues.add(j);
}
for (int i = 0; i<=80; i++){
available.add(possibleValues);
}
int b = (int) available.get(0).get(2);
available.get(0).remove(0);
String s = available.get(80).toString();
System.out.println(" " + s);
}
任何帮助表示赞赏。