`

java中list的运算小结

阅读更多
java中的list,也可以做日常的并,差集的操作,有时用起来还是很方便的,小结下:


1) 并集
   list.addAll方法,比如
    List<String> list1=new ArrayList<String>();
   list1.add("a");
   list1.add('b");
  
     List<String> list2=new ArrayList<String>();
      list2.add('c");
      list2.add("d");
 
并集
   list1.addAll(list2);


2) 交集
   list1.retainAll(list2);
   list1中只包含list1,list2共同有的元素,如果list1中没出现在list2的元素被删除

3) 差集
    list1.removeAll(list2)  ,在list1中删除出现在list2的元素

分享到:
评论

相关推荐

    java笔试题小结

    ### Java笔试题小结 #### 1. Java 字符串(String) **问题**: String 类的特点是什么?与 StringBuffer 的区别? **分析与解答**: `String` 类在 Java 中是不可变的,即一旦创建了一个字符串对象,其内容就不能...

    JAVA入门1.2.3:一个老鸟的JAVA学习心得 PART1(共3个)

    3.4 小结:基本数据类型—— Java中一切数据和运算的基础 63 3.5 习题 65 第4章 Java中的程序执行流程 67 教学视频:1小时57分钟 4.1 顺序执行 67 4.2 使用if-else让程序懂得判断 68 4.2.1 if语句 68 4.2.2 ...

    Java入门1·2·3:一个老鸟的Java学习心得.PART3(共3个)

    3.4 小结:基本数据类型—— Java中一切数据和运算的基础 63 3.5 习题 65 第4章 Java中的程序执行流程 67 教学视频:1小时57分钟 4.1 顺序执行 67 4.2 使用if-else让程序懂得判断 68 4.2.1 if语句 68 4.2.2 ...

    java面试题目精选

    - **1.4 本章小结** - 对求职过程进行了总结,并强调了成功应聘的关键因素。 #### 二、Java试题篇 - **2.1 Java概述和开发环境** - **理解Java**:介绍Java的历史背景、特点及其应用场景。 - **构建Java开发...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part2

     1.3 小结  1.4 思考题 第2章 Java对象持久化技术概述  2.1 直接通过JDBC API来持久化实体域对象  2.2 ORM简介  2.2.1 对象-关系映射的概念  2.2.2 ORM中间件的基本使用方法  2.2.3 常用的ORM中间件  2.3 ...

    JavaJava+EE软件工程师就业求职手册.doc

    - **1.4 本章小结**:总结章节要点。 ##### 第二部分:Java试题篇 ##### 第2章 Java编程基础 - **2.1 Java概述和开发环境** - **2.1.1 理解Java**:介绍Java的历史、特点以及应用领域。 - **2.1.2 如何构建Java...

    21天学通Java-由浅入深

    58 3.7.2 “”:带符号左移运算符 58 3.7.3 “&gt;&gt;&gt;”:无符号右移运算符 58 3.8 赋值运算符 59 3.8.1 一般赋值运算符 59 3.8.2 运算赋值运算符 59 3.9 运算符之间的优先级 60 3.10 综合练习 61 3.11 小结 62 3.12 ...

    Java实验指导书(实验七).doc

    #### 五、实验小结 通过本次实验,不仅巩固了对Java中字符串、正则表达式、数学运算、日期处理以及集合框架的理解,还提高了编程实践能力和问题解决能力。实验过程中的问题记录与解决也为后续的学习提供了宝贵的参考...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part4

     1.3 小结  1.4 思考题 第2章 Java对象持久化技术概述  2.1 直接通过JDBC API来持久化实体域对象  2.2 ORM简介  2.2.1 对象-关系映射的概念  2.2.2 ORM中间件的基本使用方法  2.2.3 常用的ORM中间件  2.3 ...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part3

     1.3 小结  1.4 思考题 第2章 Java对象持久化技术概述  2.1 直接通过JDBC API来持久化实体域对象  2.2 ORM简介  2.2.1 对象-关系映射的概念  2.2.2 ORM中间件的基本使用方法  2.2.3 常用的ORM中间件  2.3 ...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part1.rar

     1.3 小结  1.4 思考题 第2章 Java对象持久化技术概述  2.1 直接通过JDBC API来持久化实体域对象  2.2 ORM简介  2.2.1 对象-关系映射的概念  2.2.2 ORM中间件的基本使用方法  2.2.3 常用的ORM中间件  2.3 ...

    java基础案例与开发详解案例源码全

    3.7.6 循环语句小结78 3.7.7 break语句79 3.7.8 continue语句82 3.8 JavaDebug技术84 3.9 本章练习85 第4章 4.1 一维数组90 4.1.1 为什么要使用数组90 4.1.2 什么是数组91 4.1.3 如何使用数组92 4.1.4 经验之谈-数组...

    FreeMarker学习代码小结

    它被广泛应用于Web开发中,特别是与Java后端框架如Spring、Struts等配合使用,用于生成视图层的内容。在本篇文章中,我们将深入探讨FreeMarker的学习要点,包括其基本概念、语法以及实际应用。 一、基本概念 1. ...

    数据结构与算法java中文

    **2.1.3 小结** - **数据结构的重要性**:合理选择数据结构可以显著提高算法的效率。 ##### 2.2 算法及性能分析 **2.2.1 算法** - **算法定义**:算法是一系列解决问题的清晰指令。 **2.2.2 时间复杂性** - **...

    java课程设计报告

    八、实验小结 1. 系统目前只实现了完全匹配的查询和删除功能,实际上可以进一步扩展,利用String类的indexOf()或startsWith()方法实现模糊查询和前缀匹配查询。 2. 通过这次实践,对日期类的使用有了更深的理解,如...

    Java开发技术大全 电子版

    1.5本章小结18 第2章Java语言基础19 2.1Java语言的特点19 2.2Java程序的构成21 2.3数据类 型23 2.3.1基本数据类型23 2.3.2常量25 2.3.3变量26 2.3.4整型数据27 .2.3.5浮点型数据29 2.3.6字符型数据30 ...

Global site tag (gtag.js) - Google Analytics