当前位置: 首页 > news >正文

wordpress建电影网站网上有女的叫你建网站

wordpress建电影网站,网上有女的叫你建网站,wordpress 树,郑州建设信息网可以领证书吗1 明确概念首先知道几个单词的意思#xff1a;并集 union交集 intersection补集 complement析取 disjunction减去 subtract1.1 并集对于两个给定集合A、B#xff0c;由两个集合所有元素构成的集合#xff0c;叫做A和B的并集。记作#xff1a;AUB 读作“A并B”例#…1 明确概念首先知道几个单词的意思并集 union交集 intersection补集 complement析取 disjunction减去 subtract1.1 并集对于两个给定集合A、B由两个集合所有元素构成的集合叫做A和B的并集。记作AUB 读作“A并B”例{3,5}U{2,3,4,6} {2,3,4,5,6}1.2 交集对于两个给定集合A、B由属于A又属于B的所有元素构成的集合叫做A和B的交集。记作 A∩B 读作“A交B”例A{1,2,3,4,5}B{3,4,5,6,8}A∩B{3,4,5}1.3 补集一般地设S是一个集合A是S的一个子集由S中所有不属于A的元素组成的集合叫做子集A在S中的绝对补集。记作∁UA包括三层含义1A是U的一个子集即A⊊U;2∁UA表示一个集合且∁UA⊊U;3∁UA是由U中所有不属于A的元素组成的集合∁UA与A没有公共元素U中的元素分布在这两个集合中。2 使用apache工具包2.1 导入依赖        !-- apache 集合工具类 --dependencygroupIdorg.apache.commons/groupIdartifactIdcommons-collections4/artifactIdversion4.1/version/dependency2.2 代码如下 public static final ListString list1 Arrays.asList(A, B, C, D, E, F, null);public static final ListString list2 Arrays.asList(1, 2, 3, D, E, F, null);/*** apache测试方法*/Testpublic void apacheTest() {System.out.println(交集 CollectionUtils.intersection(list1, list2)); // 交集System.out.println(补集 CollectionUtils.disjunction(list1, list2)); // 补集System.out.println(并集 CollectionUtils.union(list1, list2)); // 并集System.out.println(list1的差集 CollectionUtils.subtract(list1, list2)); // list1的差集System.out.println(list2的差集 CollectionUtils.subtract(list2, list1)); // list2的差集}输出:3 使用hutool工具包3.1 导入依赖 !-- hutool工具类 --dependencygroupIdcn.hutool/groupIdartifactIdhutool-all/artifactIdversion5.8.12/version/dependency3.2 代码如下 public static final ListString list1 Arrays.asList(A, B, C, D, E, F, null);public static final ListString list2 Arrays.asList(1, 2, 3, D, E, F, null);/*** hutool工具类*/Testpublic void hutoolTest() {System.out.println(交集 CollectionUtil.intersection(list1, list2)); // 交集System.out.println(补集 CollectionUtil.disjunction(list1, list2)); // 补集System.out.println(并集 CollectionUtil.union(list1, list2)); //并集System.out.println(list1的差集CollectionUtil.subtract(list1,list2));System.out.println(list2的差集CollectionUtil.subtract(list2,list1));System.out.println(list1的差集 CollectionUtil.subtractToList(list1, list2));System.out.println(list2的差集 CollectionUtil.subtractToList(list2, list1));}输出:3.3 注意subtract()和subtractToList()作用一样不过处理方式不同使用subtract()时参数不能是Arrays.asList()的结果否则会报异常因为Arrays.asList()返回的对象是Arrays.ArrayList在方法实现里面调用的是AbstractList抽象类里面的removeAll()方法该方法代码如下public abstract class AbstractListE extends AbstractCollectionE implements ListE {// ....public E remove(int index) {throw new UnsupportedOperationException();}// .... }4 使用stream方式4.1 代码如下: public static final ListString list1 Arrays.asList(A, B, C, D, E, F, null);public static final ListString list2 Arrays.asList(1, 2, 3, D, E, F, null);/*** stream方式*/Testpublic void streamTest() {ListObject intersection list1.stream().filter(list2::contains).collect(Collectors.toList());System.out.println(交集 intersection);ListString subtract1 list1.stream().filter(s - !list2.contains(s)).collect(Collectors.toList());System.out.println(集合list1的差集 subtract1);ListString subtract2 list2.stream().filter(s - !list1.contains(s)).collect(Collectors.toList());System.out.println(集合list2的差集 subtract2);ListString union1 list1.parallelStream().collect(Collectors.toList());ListString union2 list2.parallelStream().collect(Collectors.toList());union1.addAll(union2);ListString union3 union1.stream().distinct().collect(Collectors.toList());System.out.println(并集 union3);} 输出:5 使用Collection接口中的方法5.1 代码如下: public static String[] attr1 new String[]{A, B, C, D, E, F, null};public static String[] attr2 new String[]{1, 2, 3, D, E, F, null};/*** 使用Collection接口中的方法*/Testpublic void collectionTest() {ListString list1 new ArrayList(Arrays.asList(attr1));ListString list2 new ArrayList(Arrays.asList(attr2));list1.retainAll(list2);System.out.println(交集 list1);ArrayListString list3 new ArrayList(Arrays.asList(attr1));ArrayListString list4 new ArrayList(Arrays.asList(attr2));SetObject set new HashSet();set.addAll(list3);set.addAll(list4);System.out.println(并集 set);ArrayListString list5 new ArrayList(Arrays.asList(attr1));ArrayListString list6 new ArrayList(Arrays.asList(attr2));list5.removeAll(list6);System.out.println(集合A的差集 list5);ArrayListString list7 new ArrayList(Arrays.asList(attr1));ArrayListString list8 new ArrayList(Arrays.asList(attr2));list8.removeAll(list7);System.out.println(集合B的差集 list8);}输出:
http://www.w-s-a.com/news/70894/

相关文章:

  • 网站的ftp地址是什么江苏做网站
  • 宁波网站建设制作公司哪家好潍坊建公司网站
  • 云端网站建设php7 wordpress速度
  • 建站的公司中小企业网站建设报告
  • 上海高档网站建设网站设计入门
  • 德尔普网站建设做网站线
  • 宁波网站搭建定制非模板网站建设电子商务公司名称大全简单大气
  • 巴中哪里做网站推销网站的方法
  • wordpress建站动画网站宣传的手段有哪些?(写出五种以上)
  • 做么网站有黄医疗机构网站备案
  • 企业年金是1比3还是1比4北京厦门网站优化
  • 政务信息网站建设工作方案云南建设工程质量监督网站
  • 如何做一份企业网站免费的短视频素材库
  • 云脑网络科技网站建设咸阳软件开发
  • seo对网站优化网站更换程序
  • 网站建设放什么科目中小学生在线做试卷的网站6
  • 网站建设推广公司排名绥化建设局网站
  • 凡科做的网站为什么打不开苏州行业网站建设
  • 南昌定制网站开发费用微信小商店官网入口
  • 深圳网站建设费用找人做的网站怎么看ftp
  • 做网站cookie传值dedecms网站后台
  • 温州网站推广网站建设要学会什么
  • c 网站开发框架品牌策划方案范文
  • 儿童摄影作品网站多元网络兰州网站建设
  • 电脑上不了建设厅网站常德网站建设费用
  • 做单页免费模板网站最新办公室装修风格效果图
  • 中国铁路建设投资公司网站熊学军想开网站建设公司
  • 优化一个网站多少钱网站开发北京
  • html教学关键词优化价格
  • 黄冈论坛网站有哪些给wordpress首页添加公告栏