arraylist.removeall()的用法
时间: 2023-04-27 17:05:30 浏览: 190
Java ArrayList删除特定元素的方法
ArrayList.removeall()是一个Java中的方法,用于从ArrayList中删除指定集合中的所有元素。
具体来说,它接受一个Collection类型的参数,该参数包含要从ArrayList中删除的元素。方法将遍历ArrayList中的所有元素,并将其与指定集合中的元素进行比较。如果ArrayList中的元素也在指定集合中,则将其删除。
例如,如果我们有一个ArrayList包含{1,2,3,4,5},并且我们想删除{2,4},我们可以使用以下代码:
ArrayList<Integer> list = new ArrayList<>(Arrays.asList(1,2,3,4,5));
list.removeAll(Arrays.asList(2,4));
执行后,list将包含{1,3,5}。
需要注意的是,removeAll()方法将修改原始ArrayList,因此在使用它之前应该确保备份原始数据。
阅读全文