`
zhaojingyu_ok
  • 浏览: 12511 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

1.2.9 List.removeAll方法——从列表中移除所有元素

    博客分类:
  • JAVA
阅读更多

本文所属图书 > Java Web程序开发参考手册

本书是一本Java Web综合查询参考手册,介绍了Java Web程序开发中应用的各种常用类及其方法,还包含各种流行框架。本书分为三篇,共14章,第一篇为基础技术篇,主要包括Java语言基础和Ajax必备技术等内容;第二...  立即去当当网订购

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-1.2.9.jar.zip" 是 Fastjson 的一个特定版本,包含的 "fastjson-1.2.9.jar" 文件是该库的可执行 JAR 包,开发者可以直接引入到项目中使用。 **JSON 解析与序列化** 1. **解析 JSON**: ...

    wp-autoblog-trial.1.2.9.zip

    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...

    nginx-1.2.9.tar.gz

    nginx-1.2.9.tar.gz 编译安装

    fastjson-1.2.9.jar.7z

    《深入解析Fastjson-1.2.9》 Fastjson是阿里巴巴开源的一款高性能的Java JSON库,它能够帮助开发者在Java程序中实现JSON对象与Java对象之间的相互转换。Fastjson以其出色的性能、易用性和丰富的功能,广泛应用于...

    logback-classic-1.2.9.jar中文-英文对照文档.zip

    注:下文中的 *** 代表文件名中的组件名称。 # 包含: 中文-英文对照文档:【***-javadoc-API文档-中文(简体)-英语-对照版.zip】 jar包下载地址:【***.jar下载地址(官方地址+国内镜像地址).txt】 Maven依赖:【*...

    PyPI 官网下载 | mylib_maureen-1.2.9.tar.gz

    《PyPI官网下载 | mylib_maureen-1.2.9.tar.gz——深入解析Python库的发布与使用》 PyPI(Python Package Index),是Python社区最重要的资源库,它为全球Python开发者提供了一个集中分享和下载Python软件包的平台...

    alheli-data_access-1.2.9.jar.zip

    《深入解析alheli-data_access-1.2.9.jar.zip——Java数据访问技术的关键细节》 在IT行业中,数据访问层是任何应用程序的核心部分,它负责与数据库进行交互,处理数据的存取操作。本篇文章将围绕"alheli-data_...

    mysql-for-visualstudio-1.2.9.msi

    连接Mysql的连机器文件

    精通windows server 2008 命令行与powershell 电子书PDF单文件完整版

    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

    《PyPI官网下载 | sdc_api_py-1.2.9.tar.gz——深入解析Python后端开发中的PyPI与库管理》 PyPI(Python Package Index),是Python开发者的重要资源库,它为全球的Python开发者提供了丰富的开源软件包,使得开发者...

    PyPI 官网下载 | notedown-1.2.9.tar.gz

    今天我们要探讨的是PyPI上的一个特定资源——"notedown-1.2.9.tar.gz",这是一个Python库的压缩包文件。 首先,让我们了解什么是`notedown`。`notedown`是Python的一个开源库,它的主要功能是将Markdown格式的笔记...

    精通windows server 2008 命令行与powershell电子书PDF版(第一卷)

    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中删除规则及与其相关联的...

    精通windows server 2008 命令行与powershell 电子书PDF版(第四卷)

    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中删除规则及与其相关联的...

    精通windows server 2008 命令行与powershell电子书PDF版(第三卷)

    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中删除规则及与其相关联的...

    druid-1.2.9.jar jstl.jar mysql-connector-java-5.1.21-bin.jar sta

    1. **druid-1.2.9.jar**: Druid是一个强大的Java数据库连接池组件,由阿里巴巴开源。它提供了监控、性能优化和扩展性。Druid的主要功能包括: - 数据源管理:提供数据库连接的创建、分配、回收和检测。 - 监控:...

    精通windows server 2008 命令行与powershell电子书PDF版(第二卷)

    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.zip"中,包含的主要文件是"axiom-dom-1.2.9.jar",这是Axiom DOM库的实现文件,开发者可以将其引入项目中,通过添加依赖来使用。此外,"LICENSE.txt"文件则包含了该库的许可协议,通常为...

    纯java访问access数据库jackcess-1.2.9.jar

    1. 添加依赖:将jackcess-1.2.9.jar,Apache Commons Logging以及Apache Commons Lang的JAR文件添加到项目的类路径中。 2. 创建数据库:通过`com.healthmarketscience.jackcess.Database`类的`open()`方法,传入...

    struts-1.2.9-lib.zip和struts-1.2.9-src.zip

    这个压缩包中汇集了运行Struts应用所需的所有依赖库,包括但不限于以下几个关键部分: 1. **核心库**:主要由`struts-core.jar`组成,提供了Action、Form、PlugIn等核心组件,以及Struts的配置管理、请求处理机制。...

    hbase-1.2.9-bin.tar.gz

    在“hbase-1.2.9-bin.tar.gz”这个压缩包中,包含了运行HBase所需的全部组件和配置文件。这个版本的HBase是1.2.9稳定版,为用户提供了可靠的大数据存储解决方案。 HBase的核心概念包括表、行、列族、列和时间戳。...

Global site tag (gtag.js) - Google Analytics