import java.util.BitSet; import java.util.HashSet; import java.util.Random; import java.util.Set; public class BitSetTest { /** * @param args */ public static void main(String[] args) { BitSet bm = new BitSet(); int randomVal = 1000000; for (int i = 0; i < 1000000; i++) { bm.set(new Random().nextInt(randomVal)); } BitSet bm2 = new BitSet(); for (int i = 0; i < 1000000; i++) { bm2.set(new Random().nextInt(randomVal)); } long s = System.currentTimeMillis(); bm2.and(bm); System.out.println(System.currentTimeMillis() - s); } }
import java.util.BitSet; import java.util.HashSet; import java.util.Random; import java.util.Set; public class SetTest { /** * @param args */ public static void main(String[] args) { HashSet bm=new HashSet(); int randomVal = 1000000; for(int i=0;i<1000000;i++){ bm.add(new Random().nextInt(randomVal)); } Set bm2=new HashSet(); for(int i=0;i<1000000;i++){ bm2.add(new Random().nextInt(randomVal)); } long s = System.currentTimeMillis(); bm.retainAll(bm2); System.out.println(bm.size()); System.out.println(bm2.size()); System.out.println(System.currentTimeMillis()-s); } }
相关推荐
利用java 语言,实现数组的并集交集补集,数组可键入。
java 二个数组的交集,算法 java 二个数组的交集,算法
常用的Java类集合。
JAVA获取两个数据量较大的ArrayList的交集、差集以及并集,记录一下以便查阅。JAVA获取两个数据量较大的ArrayList的交集、差集以及并集,记录一下以便查阅。JAVA获取两个数据量较大的ArrayList的交集、差集以及并集...
求java数组的交集,并集,差集 实现方法简单但很实用
将2组时间段合并求交集,再判断一个时间是否在其中
写得比较简单,随便看看就好 该代码是离散数学的一些简单运算
java常用并集交集使用
主要介绍了Java 数组交集的实现代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
求交集和非交集 求交集和非交集 求交集和非交集
十余年JAVA从业经验,精通JAVA技术体系,有志于做JAVA技能提升的朋友可与我联系,交个朋友 十余年JAVA从业经验,精通JAVA技术体系,有志于做JAVA技能提升的朋友可与我联系,交个朋友 十余年JAVA从业经验,精通JAVA...
java代码实现交集,并集 求交集并集叫好用的代码.个人感觉
java 容器取交集、并集、补集、差集示例
使用两个list,String>> 求交集和补集。
求两集合的交集 求两个集合的交集 CPP文件
迷宫游戏的Java实现-合并不相交集类方法生成大迷宫(源文件) 唯一的遗憾是当初没有使用多线程机制 :-) 生成之后的界面是李逍遥走迷宫的游戏,可以调整视野大小等。 我的资源中可以下到该项目的jar包(0资源分)
java jsonarray 踢重 去重操作
输入两个字符串,求他们的交集并集,我用的是ArrayList类,也可以用StringBuider类
主要介绍了Java计算交集,差集,并集的方法,结合实例形式简单分析了java集合运算的简单操作技巧,需要的朋友可以参考下
3D大底交集工具非常棒的,可以多个大底同时交集出来选号很方便