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

怎么样开始做网站软文写作范例大全

怎么样开始做网站,软文写作范例大全,网络客服工作职责内容,北京公司网站制作流程在Java8中,求两个集合的交集可以使用不同的三种方式:传统的循环遍历、使用Stream API的filter操作和使用Stream API的Collection操作。 方法一:传统的循环遍历 首先,我们创建两个集合list1和list2,并给它们添加一些元…

在Java8中,求两个集合的交集可以使用不同的三种方式:传统的循环遍历、使用Stream API的filter操作和使用Stream API的Collection操作。

方法一:传统的循环遍历 首先,我们创建两个集合list1和list2,并给它们添加一些元素:

List<Integer> list1 = new ArrayList<>();
list1.add(1);
list1.add(2);
list1.add(3);List<Integer> list2 = new ArrayList<>();
list2.add(2);
list2.add(3);
list2.add(4);

然后,我们使用传统的循环遍历的方式来求两个集合的交集:

List<Integer> intersection = new ArrayList<>();
for (Integer num : list1) {if (list2.contains(num)) {intersection.add(num);}
}System.out.println("交集为:" + intersection);

这种方式的思路很简单,就是遍历第一个集合list1的每个元素,然后判断该元素是否包含在第二个集合list2中,如果包含,则将该元素添加到交集intersection中。

方法二:使用Stream API的filter操作 Java8引入了Stream API,使得操作集合变得更加简洁和高效。使用Stream API的filter操作可以筛选满足条件的元素,并返回一个新的Stream。我们可以将两个集合转换为Stream,然后使用filter操作来求交集:

List<Integer> intersection = list1.stream().filter(list2::contains).collect(Collectors.toList());System.out.println("交集为:" + intersection);

这种方式的思路是将集合list1转换为一个Stream,然后使用filter操作筛选出满足条件的元素,条件是元素存在于集合list2中,最后将filter操作得到的Stream转换为List。

方法三:使用Stream API的Collection操作 除了filter操作,Stream API还提供了许多其他的操作,例如:map、reduce、distinct等。我们可以使用Stream API的Collection操作来实现求两个集合的交集:

List<Integer> intersection = list1.stream().filter(list2::contains).collect(Collectors.toList());System.out.println("交集为:" + intersection);

这种方式的思路和第二种方式类似,不同之处在于使用了Collection操作的distinct方法来去重,保证最后的交集中不包含重复的元素。

总结: 三种方式在求两个集合的交集时都使用了Stream API,其中第一种方式是使用传统的循环遍历,思路简单但代码量较大;第二种和第三种方式都使用了Stream API的filter操作,代码更加简洁和高效。在实际应用中,我们可以根据具体的场景选择合适的方式。

http://www.15wanjia.com/news/15928.html

相关文章:

  • 滕州营销型网站建设软文代写是什么
  • 音乐网站设计素材丽水百度seo
  • 网站做多少外链如何做推广宣传
  • 丰台网站建设公司软文营销
  • 特产网站开发的目的河南网站推广优化
  • b2c网站建设的技术方案百度sem是什么意思
  • 一个服务器如何建设多个网站赣州seo外包
  • 广州大题小做考研网站百度推广客户端登录
  • 网站建设滨江泉州网站seo外包公司
  • 国内新闻最新消息10条2023seowhy教研室
  • 巴音郭楞网站建设如何创建网页链接
  • 网站首页的导航栏网销是什么工作好做吗
  • a公司备案做b公司网站百度sem竞价推广电子书
  • 门户网站建设厂商名录长尾词挖掘免费工具
  • 白沟17网站一起做网店视频号推广方法
  • 婚纱摄影网站毕业论文淮北网络推广
  • 哪个网站做漫画可以有钱网站设计师
  • 能免费做网站吗可以免费打开网站的软件下载
  • 网站必须做可信认证百度站内搜索的方法
  • 自己做视频类网站用哪个cms一键识图找原图
  • 公众号制作的网站开发北京百度推广优化
  • 用div css做网站首页请输入搜索关键词
  • google网站质量移动惠生活app下载网址
  • 成都cms建站网站推广代理
  • 建立网站第一步是建立什么品牌运营管理有限公司
  • 国内优秀html网站semaphore
  • 数学教学网站开发百度快照怎么看
  • wordpress menu背景天津seo网站排名优化公司
  • bugku中网站被黑怎么做网站推广的软件
  • 取消工法建设部网站品牌推广