java数组交集_Java 实例 – 数组交集
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]
java数组交集_Java 实例 – 数组交集相关推荐
- java 对象数组定义_Java对象数组定义与用法详解
本文实例讲述了Java对象数组定义与用法.分享给大家供大家参考,具体如下: 所谓的对象数组,就是指包含了一组相关的对象,但是在对象数组的使用中一定要清楚一点:数组一定要先开辟空间,但是因为其是引用数据 ...
- java反射 数组类型_Java反射-数组
通过反射使用数组有时会比较棘手.特别是需要获得一个特定类型数组的Class对象,如int[]等.本文将讨论如何通过反射创建数组和获得他们的Class对象. 注意:本文在阅读Eyal Lupu的博客&q ...
- java数组复制_Java自学-数组 复制数组
Java 如何复制数组 数组的长度是不可变的,一旦分配好空间,是多长,就多长,不能增加也不能减少 步骤 1 : 复制数组 把一个数组的值,复制到另一个数组中 System.arraycopy(src ...
- java数组去重_Java实现数组去重
思路就是新建一个数组,把原数组的元素赋进去,再去除因此产生的0. import java.util.Arrays; public class Solution { public static void ...
- java画蝴蝶_java之数组
1.数组的特点 1)在Java中,无论使用数组或容器,都有边界检查.如果越界操作就会得到一个RuntimeException异常. 2)在Java中,数组是一种效率最高的存储和随机访问对象引用序列的方 ...
- java 数组 指针_java指针数组的使用
1,一直都在学java是没有指针的,让我纠结的是java指针确实是存在的,java数组就是真正的指针. 以为C语言老师说过C语言里数组就是指针,但是我感觉这句话用在C语言里不是很严谨,而用在java里 ...
- java 数组 内存_Java 中数组的内存分配
Java 中数组的内存分配 1.Java 程序在运行时,需要在内存中分配空间.为了提高运算效率,就对空间进行了不同区域的划分,因为每一片区域都有特定的处理数据和内存管理方式. 2.数组基本概念 数组是 ...
- java改变数组长度_Java修改数组长度
java中没有关于修改数组长度的api,在此本人提供了修改数组长度的两个函数:arrayAddLength()和arrayReduceLength().详细见代码. [java] view plain ...
- java 数组参数_java中 数组可以作为形式参数传递到调用的方法中吗?要怎么操作?...
展开全部 可以,操作代码如下: public class ArrTest{ public static void doTest(String[] args){ for(int i=0;i System ...
最新文章
- LeetCode简单题之删列造序
- 彻底解决_OBJC_CLASS_$_某文件名“, referenced from:问题
- Linux开关机时长查看
- VS2010调用tesseract步骤
- 在Java中设计和使用自己的注解(转载)
- URL、Session、Cookies、Server.Transfer、Application和跨页面传送。
- 一些概念整理(不一定完全正确)
- rm: cannot remove directory `misc': Device or resource busy
- SQL Server 2008 阻止保存要求重新创建表的更改问题
- swoole mysql 连接数_用swoole简单实现MySQL连接池
- maven之pom深入
- Matplotlib 命令总结
- Matploblib work5
- 打破独立游戏开发者的困局
- linux mysql 相关操作、问题
- 程序员专用壁纸!!!
- Python中 实现过采样和下采样
- Dmoz中文目录收录的中文博客
- 20182442-胡名琪
- linux中pingpong测试程序的解读
热门文章
- 中职计算机php学啥,计算机专业都学什么主要课程有什么_中职中专网
- 基于Eigen库和Matlab计算非线性多元函数最小值
- CUDA make_float3和make_float4
- 一级指针和二级指以及(void**)在双链表中的应用
- js判断手机浏览器屏幕方向
- 在Ubuntu 14.04 64bit上安装批量图片处理器XnConvert
- leetcode-376 摆动序列
- ubuntu 默认鼠标双击问题
- mysql java jdbc 如何 update select
- SSL证书可以给多个域名使用吗?