コードのこの部分があるとします。そして、私は出力を持っています。allValues: [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10], []]. listOfValues2をclear()にすると。allValuesリストの値に影響を与えずに、そのリストだけをクリアしたいのです。どうすれば作れますか?これが必要なのは、後で別のデータ セットを使用して別のlistOfValues2を生成し、3 番目のリストとしてallValuesに入れるためです。
LinkedList<Integer> listOfValues1 = new LinkedList<Integer>();
LinkedList<Integer> listOfValues2 = new LinkedList<Integer>();
LinkedList<LinkedList<Integer>> allValues=
new LinkedList<LinkedList<Integer>>();
for(int w=0; w<=10; w++) {
listOfValues1.add(w);
}
for(int b=5; b<=15; b++) {
listOfValues2.add(b);
}
allValues.add(listOfValues1);
allValues.add(listOfValues2);
listOfValues2.clear();
System.out.println("allValues: " + allValues);