本文所属图书 > Java Web程序开发参考手册
removeAll方法用于从列表中移除指定collection中包含的所有元素。
语法 removeAll(Collection<?> c)
c:包含从列表中移除元素的collection对象。
该方法返回值为boolean对象,如果List集合对象由于调用removeAll方法而发生更改,则返回true,否则返回false。
示例 本示例使用List接口的实现类ArrayList初始化一个列表对象list,并向该列表中添加3个元素,然后再初始化一个列表对象list1,并向该列表中添加与list列表中相同的两个元素,最后调用removeAll方法从列表list中移除与列表list1相同的元素,并输出执行结果。
public static void main(String[] args) {
List<String> list = new ArrayList<String>();
list.add("保护环境"); //向列表中添加数据
list.add("爱护地球"); //向列表中添加数据
list.add("从我做起"); //向列表中添加数据
List<String> list1 = new ArrayList<String>();
list1.add("保护环境"); //向列表中添加数据
list1.add("爱护地球"); //向列表中添加数据
boolean ret = list.removeAll(list1); //从list中移除与list1相同的元素
Iterator<String> it = list.iterator(); //创建迭代器
while (it.hasNext()) { //循环遍历迭代器
System.out.println(it.next()); //输出集合中元素
}
}
运行程序,从集合list中移除list1中的内容,遍历集合list,结果为“从我做起”。
相关推荐
在标题中提到的 "fastjson-1.2.9.jar.zip" 是 Fastjson 的一个特定版本,包含的 "fastjson-1.2.9.jar" 文件是该库的可执行 JAR 包,开发者可以直接引入到项目中使用。 **JSON 解析与序列化** 1. **解析 JSON**: ...
wp-autoblog-trial.1.2.9.zipwp-autoblog-trial.1.2.9.zipwp-autoblog-trial.1.2.9.zipwp-autoblog-trial.1.2.9.zipwp-autoblog-trial.1.2.9.zipwp-autoblog-trial.1.2.9.zipwp-autoblog-trial.1.2.9.zipwp-autoblog...
《深入解析Fastjson-1.2.9》 Fastjson是阿里巴巴开源的一款高性能的Java JSON库,它能够帮助开发者在Java程序中实现JSON对象与Java对象之间的相互转换。Fastjson以其出色的性能、易用性和丰富的功能,广泛应用于...
《PyPI官网下载 | mylib_maureen-1.2.9.tar.gz——深入解析Python库的发布与使用》 PyPI(Python Package Index),是Python社区最重要的资源库,它为全球Python开发者提供了一个集中分享和下载Python软件包的平台...
《深入解析alheli-data_access-1.2.9.jar.zip——Java数据访问技术的关键细节》 在IT行业中,数据访问层是任何应用程序的核心部分,它负责与数据库进行交互,处理数据的存取操作。本篇文章将围绕"alheli-data_...
9.1.31 delete all——从SPD中删除所有策略 400 9.1.32 delete mmpolicy——SPD中删除主模式策略 400 9.1.33 delete qmpolicy——从SPD中删除快速模式策略 401 9.1.34 delete rule——从SPD中删除规则及与其相关联的...
《PyPI官网下载 | sdc_api_py-1.2.9.tar.gz——深入解析Python后端开发中的PyPI与库管理》 PyPI(Python Package Index),是Python开发者的重要资源库,它为全球的Python开发者提供了丰富的开源软件包,使得开发者...
注:下文中的 *** 代表文件名中的组件名称。 # 包含: 中文-英文对照文档:【***-javadoc-API文档-中文(简体)-英语-对照版.zip】 jar包下载地址:【***.jar下载地址(官方地址+国内镜像地址).txt】 Maven依赖:【*...
连接Mysql的连机器文件
今天我们要探讨的是PyPI上的一个特定资源——"notedown-1.2.9.tar.gz",这是一个Python库的压缩包文件。 首先,让我们了解什么是`notedown`。`notedown`是Python的一个开源库,它的主要功能是将Markdown格式的笔记...
9.1.31 delete all——从SPD中删除所有策略 400 9.1.32 delete mmpolicy——SPD中删除主模式策略 400 9.1.33 delete qmpolicy——从SPD中删除快速模式策略 401 9.1.34 delete rule——从SPD中删除规则及与其相关联的...
logback-core-1.2.9.jar
9.1.31 delete all——从SPD中删除所有策略 400 9.1.32 delete mmpolicy——SPD中删除主模式策略 400 9.1.33 delete qmpolicy——从SPD中删除快速模式策略 401 9.1.34 delete rule——从SPD中删除规则及与其相关联的...
1. **druid-1.2.9.jar**: Druid是一个强大的Java数据库连接池组件,由阿里巴巴开源。它提供了监控、性能优化和扩展性。Druid的主要功能包括: - 数据源管理:提供数据库连接的创建、分配、回收和检测。 - 监控:...
9.1.31 delete all——从SPD中删除所有策略 400 9.1.32 delete mmpolicy——SPD中删除主模式策略 400 9.1.33 delete qmpolicy——从SPD中删除快速模式策略 401 9.1.34 delete rule——从SPD中删除规则及与其相关联的...
9.1.31 delete all——从SPD中删除所有策略 400 9.1.32 delete mmpolicy——SPD中删除主模式策略 400 9.1.33 delete qmpolicy——从SPD中删除快速模式策略 401 9.1.34 delete rule——从SPD中删除规则及与其相关联的...
在"axiom-dom-1.2.9.jar.zip"中,包含的主要文件是"axiom-dom-1.2.9.jar",这是Axiom DOM库的实现文件,开发者可以将其引入项目中,通过添加依赖来使用。此外,"LICENSE.txt"文件则包含了该库的许可协议,通常为...
这个压缩包中汇集了运行Struts应用所需的所有依赖库,包括但不限于以下几个关键部分: 1. **核心库**:主要由`struts-core.jar`组成,提供了Action、Form、PlugIn等核心组件,以及Struts的配置管理、请求处理机制。...
nginx-1.2.9.tar.gz 编译安装
在“hbase-1.2.9-bin.tar.gz”这个压缩包中,包含了运行HBase所需的全部组件和配置文件。这个版本的HBase是1.2.9稳定版,为用户提供了可靠的大数据存储解决方案。 HBase的核心概念包括表、行、列族、列和时间戳。...