博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JAVA集合类List求交集
阅读量:6112 次
发布时间:2019-06-21

本文共 669 字,大约阅读时间需要 2 分钟。

  hot3.png

集合交集在数学上面的定义是:

AB 的交集写作 "AB"。 形式上:

x 属于
A
B
  • x 属于 A
  • x 属于 B
在Java集合类List里面也提供了一个内置的方法,求两个List集合的交集。

方法如下:

public boolean retainAll(
c)
子类必须实现该方法。

下面是以子类ArrayList为例的一段代码:

public class ListDemo {    /**     * @param args     */    public static void main(String[] args) {	List
sList = new ArrayList
(); List
sList2 = new ArrayList
(); sList.add("1"); sList.add("2"); sList.add("3"); sList.add("4"); sList2.add("1"); sList2.add("3"); sList2.add("5"); sList.retainAll(sList2); for(String s : sList){ System.out.println(s); } }}
输出: 1
3

转载于:https://my.oschina.net/lazyp/blog/90870

你可能感兴趣的文章
ajax请求拿到多条数据拼接显示在页面中
查看>>
小程序: 查看正在写的页面
查看>>
dedecms生成文档数据库崩溃 mysql daemon failed to start
查看>>
Linux的50个基本命令
查看>>
Objective-C中创建单例方法的步骤
查看>>
[转]无法安装MVC3,一直卡在vs10-kb2483190
查看>>
Codeforces 520B:Two Buttons(思维,好题)
查看>>
web框架-(二)Django基础
查看>>
Jenkins持续集成环境部署
查看>>
emoji等表情符号存mysql的方法
查看>>
Excel到R中的日期转换
查看>>
检查磁盘利用率并且定期发送告警邮件
查看>>
MWeb 1.4 新功能介绍二:静态博客功能增强
查看>>
linux文本模式和文本替换功能
查看>>
Windows SFTP 的安装
查看>>
摄像机与绕任意轴旋转
查看>>
rsync 服务器配置过程
查看>>
预处理、const与sizeof相关面试题
查看>>
爬虫豆瓣top250项目-开发文档
查看>>
Elasticsearch增删改查
查看>>