Java ArrayList clear() 方法从数组列表中删除所有元素。
用法:
arraylist.clear()
这里,arraylist
是ArrayList
类的对象。
参数:
clear()
方法不接受任何参数。
返回:
clear()
方法不返回任何值。相反,它会更改数组列表。
示例 1:从字符串类型 ArrayList 中删除所有元素
import java.util.ArrayList;
class Main {
public static void main(String[] args){
// create an arraylist
ArrayList<String> languages = new ArrayList<>();
languages.add("Java");
languages.add("JavaScript");
languages.add("Python");
System.out.println("Programming Languages: " + languages);
// remove all elements
languages.clear();
System.out.println("ArrayList after clear(): " + languages);
}
}
输出
Programming Languages: [Java, JavaScript, Python] ArrayList after clear(): []
在上面的示例中,我们创建了一个名为 languages
的数组列表。 arraylist 存储编程语言的名称。
在这里,我们使用 clear()
方法删除了 languages
的所有元素。
ArrayList clear() 对比。 removeAll()
ArrayList 还提供了removeAll()
方法,该方法也可以从arraylist 中删除所有元素。例如,
import java.util.ArrayList;
class Main {
public static void main(String[] args){
// create an arraylist
ArrayList<Integer> oddNumbers = new ArrayList<>();
// add elements to arraylist
oddNumbers.add(1);
oddNumbers.add(3);
oddNumbers.add(5);
System.out.println("Odd Number ArrayList: " + oddNumbers);
// remove all elements
oddNumbers.removeAll(oddNumbers);
System.out.println("ArrayList after removeAll(): " + oddNumbers);
}
}
输出
Odd Number ArrayList: [1, 3, 5] ArrayList after removeAll(): []
在上面的示例中,我们创建了一个名为 oddNumbers
的数组列表。在这里,我们可以看到removeAll()
方法用于从arraylist中删除所有元素。
removeAll()
和 clear()
方法都执行相同的任务。但是,clear()
方法的使用多于 removeAll()
。这是因为 clear()
与 removeAll()
相比更快更高效。
要了解有关 removeAll()
的更多信息,请访问 Java removeAll() method 。
相关用法
- Java ArrayList clone()用法及代码示例
- Java ArrayList contains()用法及代码示例
- Java ArrayList containsAll()用法及代码示例
- Java ArrayList spliterator()用法及代码示例
- Java ArrayList Iterator()用法及代码示例
- Java ArrayList lastIndexOf()用法及代码示例
- Java ArrayList forEach()用法及代码示例
- Java ArrayList toArray()用法及代码示例
- Java ArrayList removeAll()用法及代码示例
- Java ArrayList remove()用法及代码示例
- Java ArrayList sort()用法及代码示例
- Java ArrayList removeIf()用法及代码示例
- Java ArrayList replaceAll()用法及代码示例
- Java ArrayList get()用法及代码示例
- Java ArrayList ensureCapacity()用法及代码示例
- Java ArrayList toString()用法及代码示例
- Java ArrayList iterator()用法及代码示例
- Java ArrayList isEmpty()用法及代码示例
- Java ArrayList set()用法及代码示例
- Java ArrayList size()用法及代码示例
注:本文由纯净天空筛选整理自 Java ArrayList clear()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。