Java ArrayList clear()函数 clear()函数是Java ArrayList类中的一个成员函数。它用于清空ArrayList中的所有元素。该函数不返回任何值,只是将ArrayList的大小设置为0,以便重用该ArrayList。 示例用法: ``` ArrayList fruits = new ArrayList(); fruits.add("苹果"); fruits.add("香蕉"); fruits.add("橙子"); System.out.println("清空前:" + fruits); fruits.clear(); System.out.println("清空后:" + fruits); ``` 输出结果: ``` 清空前:[苹果, 香蕉, 橙子] 清空后:[] ``` 在上面的示例中,我们首先创建了一个名为fruits的ArrayList,并向其添加了三个水果。然后,我们使用clear()函数清空了ArrayList,并打印出清空前和清空后的ArrayList内容。输出结果显示,清空前ArrayList包含三个元素,清空后ArrayList为空。

5 浏览
0 Comments

Java ArrayList clear()函数 clear()函数是Java ArrayList类中的一个成员函数。它用于清空ArrayList中的所有元素。该函数不返回任何值,只是将ArrayList的大小设置为0,以便重用该ArrayList。 示例用法: ``` ArrayList fruits = new ArrayList(); fruits.add("苹果"); fruits.add("香蕉"); fruits.add("橙子"); System.out.println("清空前:" + fruits); fruits.clear(); System.out.println("清空后:" + fruits); ``` 输出结果: ``` 清空前:[苹果, 香蕉, 橙子] 清空后:[] ``` 在上面的示例中,我们首先创建了一个名为fruits的ArrayList,并向其添加了三个水果。然后,我们使用clear()函数清空了ArrayList,并打印出清空前和清空后的ArrayList内容。输出结果显示,清空前ArrayList包含三个元素,清空后ArrayList为空。

假设我有一个ArrayList data;

我使用data.add()函数向这个数组中添加一些数据。

假设我已经向这个数组中添加了10个字符串。现在数组的大小是10。

如何销毁数组中的所有元素?data.clear()函数只是将所有10个元素设置为null。因此,当我尝试添加另一个元素时,它会被放在第11个位置。我希望从0开始重新开始;

我可以使用for循环来替换所有数据,但我真的认为有一种方法可以只清空ArrayList。是吗?

0