java中的list,也可以做日常的并,差集的操作,有时用起来还是很方便的,小结下:
1) 并集
list.addAll方法,比如
List<String> list1=new ArrayList<String>();
list1.add("a");
list1.add('b");
List<String> list2=new ArrayList<String>();
list2.add('c");
list2.add("d");
并集
list1.addAll(list2);
2) 交集
list1.retainAll(list2);
list1中只包含list1,list2共同有的元素,如果list1中没出现在list2的元素被删除
3) 差集
list1.removeAll(list2) ,在list1中删除出现在list2的元素
java中list的运算小结
原创
©著作权归作者所有:来自51CTO博客作者mb5c80f4c73b73a的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
JAVA list基础操作
list基本操作
System List Test -
Java list顺序打乱
Java list顺序打乱
List System i++ -
Android、Java 中的位运算使用小结
位运算使用小结
android java 位运算 运算符 数据 -
位运算的方法,小结
文章来源未知----再次声明为转载...道有很多东西影响系统运行一段代码所花的时间长短,比如缓存的大小,内存的带宽,机器指令集等等。当然制定一个衡量标准来判断一
ACMer 基础知识 位运算 #define c++ -
linux算术运算小结
linux中如何进行算术运算。
linux shell 算术运算 -
C语言-位运算-小结
一.位运算的概念各种运算都是以字节作为最基本位进行的很多系统程序中常要求在位(bit)一级进行运算或处理。常见的位运算运算符:
c语言 底层应用开发 编程语言 位域 运算符 -
Java中的equals学习小结
x的对象与当前对象为同一个对象时,就返回true,否则返回false.比如以
java 包装类 对象比较 -
JAVA中的锁[研究小结]
JAVA中的锁什么是java中的锁?自旋锁自旋锁的开启Synchronized锁偏向锁jvm开启/关闭
java 开发语言 自旋锁 缓存 用户态