本文所属图书 > 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以其出色的性能、易用性和丰富的功能,广泛应用于...
注:下文中的 *** 代表文件名中的组件名称。 # 包含: 中文-英文对照文档:【***-javadoc-API文档-中文(简体)-英语-对照版.zip】 jar包下载地址:【***.jar下载地址(官方地址+国内镜像地址).txt】 Maven依赖:【*...
《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开发者提供了丰富的开源软件包,使得开发者...
今天我们要探讨的是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中删除规则及与其相关联的...
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中删除规则及与其相关联的...
连接Mysql的连机器文件
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中删除规则及与其相关联的...
在"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的核心概念包括表、行、列族、列和时间戳。...
《axiom-api-1.2.9.jar.zip:解析与应用》 在IT行业中,库和框架是构建复杂系统的重要组成部分。"axiom-api-1.2.9.jar.zip"是一个压缩包,其中包含了名为"axiom-api-1.2.9.jar"的Java库文件以及"LICENSE.txt"的授权...