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为空。
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.add()
函数向这个数组中添加一些数据。
假设我已经向这个数组中添加了10个字符串。现在数组的大小是10。
如何销毁数组中的所有元素?data.clear()
函数只是将所有10个元素设置为null。因此,当我尝试添加另一个元素时,它会被放在第11个位置。我希望从0开始重新开始;
我可以使用for循环来替换所有数据,但我真的认为有一种方法可以只清空ArrayList
。是吗?