gpt4 book ai didi

java - Arraylist 中 Arraylist 的 Clear() 函数

转载 作者:行者123 更新时间:2023-12-01 22:52:00 28 4
gpt4 key购买 nike

我正在尝试在 for 循环中的数组列表中添加数组列表。当我清除第二个数组中的数据时,它会清除第一个数组列表中的第二个数组列表中的数据。我用代码来解释一下:

ArrayList arrTemp = new ArrayList();
ArrayList arrTemp2 = new ArrayList();


for(int i = 0; i < 10; i++)
{
for(int j = 0; j < 10; j++)
{
//Here I add some strings in arrTemp
}

arrTemp2.add(arrTemp); //I will add arrTemp 10 times with different data in it to arrTemp2
arrTemp.clear(); //Everytime I want to clear the arrTemp
//But when I clear it, it also clears already added arrTemp in arrTemp2
}

我希望 arrTemp2 中有 10 个不同的 arrTemp

最佳答案

for(int i = 0; i < 10; i++)
{
arrTemp = new ArrayList();
for(int j = 0; j < 10; j++)


.....

每个i都会有不同的数组。

关于java - Arraylist 中 Arraylist 的 Clear() 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24610215/

28 4 0