java数组交集_Java 实例 – 数组交集

news/2024/7/9 4:01:06

Java 实例 - 数组交集

以下实例演示了如何使用 removeAll () 方法来删除包含在另外一个数组中的数组元素:

/*

author by w3cschool.cn

文件名: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]


http://lihuaxi.xjx100.cn/news/226103.html

相关文章

js中Array数组中的常用方法汇总

Array的push与unshift方法性能比较分析从原理就可以知道,unshift的效率是较低的。原因是,它每添加一个元素,都要把现有元素往下移一个位置。unshift比push要慢差不多100倍!Array有一个叫做reverse的方法,能够把一个数组…

为DataGrid的自带分页添加首页、尾页及状态功能

DataGrid提供了分页功能,不过看上去功能有限,但是我们可以通过DataGrid的一些属性来获取状态以及增加首页、尾页功能按钮。这里没有使用DataGrid的自定义分页功能,如果在速度效率不是很讲究的情况下,由DataGrid自己管理分页还是不…

CWaitCursor 光标设置为沙漏形状

转自:http://blog.csdn.net/ydfy6/archive/2009/08/07/4422308.aspx CCmdTarget类定义BeginWaitCursor()、EndWaitCursor()和RestoreWaitCursor()3个成员函数处理等待光标。BeginWaitCursor()将光标设置为沙漏形状,该函数有可能被程序框架调用&#xff…

SHA204A加密芯片配置

1、参考配置文章:http://blog.csdn.net/a5882230/article/details/522148452、可以选slot configuration 1作为密钥区,该区的配置应为:0x81 81,对应的data 0的数据就密钥数据。3、slot configuration的配置有7个参数,其…

在asp.net中为Web用户控件添加属性和事件

在90年代初,Microsoft为Web程序员提供的 Active Server Pages(ASP)革命性地改变了Web的编程。它可以利用十分易用的模型在Web服务器上动态生成HTML,并且很容易的实现了对数据库的访问,就当时来说,这是一项多么吸引人的技术&#x…

vs2008中常见错误解决方法汇总

1、error C2859 vc90.idb is not the idb file that was used when this precompiled header was created。 解决方法:选中工程-->点击右键属性-->Configuration Properties-->C/C-->Output Files-->Program Database File Name中的$(IntDir)/vc90.p…

我的JavaScript学习笔记

1. 那些老旧的实例可能会在 <script> 标签中使用 type"text/javascript"。现在已经不必这样做了。JavaScript 是所有现代浏览器以及 HTML5 中的默认脚本语言。 2. <head> 或 <body> 中的 JavaScript 您可以在 HTML 文档中放入不限数量的脚本。 …

datagrid的正反双向排序

在asp.net中利用datagrid控件按列进行排序很是方便。可是我们只能单项排序&#xff01;如果我们需要正反排序那么就需要加入一些代码控制一下。 首先我们需要将datagird控件的属性设置为 AllowSorting"True"&#xff0c;且需要排序列需要制定排序表达式 eg: SortExpr…