温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Java 数组交集的实现代码

发布时间:2020-09-14 22:33:04 来源:脚本之家 阅读:252 作者:青春不迷、夜半听雨 栏目:编程语言

以下实例演示了如何使用 retainAll () 方法来计算两个数组的交集:

Main.java 文件:

import java.util.ArrayList;
 
public class Main {
  public static void main(String[] args) {
    ArrayList objArray = new ArrayList();
    ArrayList objArray2 = new ArrayList();
    objArray2.add(0,"common1");
    objArray2.add(1,"common2");
    objArray2.add(2,"notcommon");
    objArray2.add(3,"notcommon1");
    objArray.add(0,"common1");
    objArray.add(1,"common2");
    objArray.add(2,"notcommon2");
    System.out.println("array1 数组元素:"+objArray);
    System.out.println("array2 数组元素:"+objArray2);
    objArray.retainAll(objArray2);
    System.out.println("array2 & array1 数组交集为:"+objArray);
  }
}

以上代码运行输出结果为:

array1 数组元素:[common1, common2, notcommon2]
array2 数组元素:[common1, common2, notcommon, notcommon1]
array2 & array1 数组交集为:[common1, common2]

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持亿速云。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI