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

seo如何建立优化网站网站备案主体是什么意思

seo如何建立优化网站,网站备案主体是什么意思,做100个网站效果,得到app官网java中map是把集合每个元素重新映射#xff0c;元素个数不变#xff0c;但是元素值发生了变化。而flatMap从字面上来说是压平这个映射#xff0c;实际作用就是将每个元素进行一个一对多的拆分#xff0c;细分成更小的单元#xff0c;返回一个新的Stream流#xff0c;新的…    java中map是把集合每个元素重新映射元素个数不变但是元素值发生了变化。而flatMap从字面上来说是压平这个映射实际作用就是将每个元素进行一个一对多的拆分细分成更小的单元返回一个新的Stream流新的流元素个数增加。 java官方给出的示例如下 # 按行读取文件内容 StreamString lines Files.lines(path); # 将每一行文字按照空格拆分为单词 StreamString words lines.flatMap(line - Stream.of(line.split( ))); 如下所示的文本 hello world this is a test txt done 经过这个转换得到的结果如下 [hello, world, this, is, a, test, txt, done] 我们大概知道flatMap压平的作用就是把原来的三行字符串文字变为了一个流流数组中每个元素是单词。  我们假设有这样的需求有一个[[1,3],[2,4]]的二维数组我们要得到一个一维数组[1,3,2,4]。那么这里的flatMap就正好排上用场原来是二维的现在压平为一维正好分解了。 ListInteger lista new ArrayList(); lista.add(1); lista.add(3);ListInteger listb new ArrayList(); listb.add(2); listb.add(4); ListListInteger listc new ArrayList(); listc.add(lista); listc.add(listb); System.out.println(listc); ListInteger listd listc.stream().flatMap(ele - ele.stream()).collect(Collectors.toList()); System.out.println(listd); 运行程序打印信息如下 [[1, 3], [2, 4]] [1, 3, 2, 4] flatMap里面需要传入一个Function参数这里根据需要将数组转为stream。其实可以直接传入一个函数名:Collection::stream效果是一样的。 完整代码如下 package org.example;import java.io.IOException; import java.nio.file.Files; import java.nio.file.Paths; import java.util.ArrayList; import java.util.Collection; import java.util.List; import java.util.stream.Collectors; import java.util.stream.Stream;public class FlatMapExample {public static void main(String[] args) {ListInteger lista new ArrayList();lista.add(1);lista.add(3);ListInteger listb new ArrayList();listb.add(2);listb.add(4);ListListInteger listc new ArrayList();listc.add(lista);listc.add(listb);System.out.println(listc);ListInteger listd listc.stream().flatMap(Collection::stream).collect(Collectors.toList());System.out.println(listd);try {StreamString stream Files.lines(Paths.get(test.txt));// stream.forEach(System.out::println);ListString words stream.flatMap(line - Stream.of(line.split( ))).collect(Collectors.toList());System.out.println(words);} catch (IOException e) {throw new RuntimeException(e);}} }运行截图 Stream对象经过一次操作之后内容就会被清除同时流也被关闭。如果还进行第二次其他操作那么就会报错 stream has already been operated upon or closed  所以进行流操作一般都是把所有的流程都以链式写法写在一起最后得到结果。
http://www.w-s-a.com/news/277832/

相关文章:

  • 做网站网关备案展厅设计风格
  • 唐山网站建设费用网站title优化
  • 网站建设公司做销售好不好海南在线新闻中心
  • title 镇江网站建设wordpress 获取用户密码
  • 品牌型网站建设wordpress+js插件开发教程
  • 免费注册微信网站国家企业年审营业执照官网
  • 建设银行网站 无法访问东莞淘宝运营
  • 做家电网站做网站美工需要会什么软件
  • 深圳营销型定制网站开发1000建设银行网站特点分析
  • 安装网站系统重庆知名网站
  • 巴彦淖尔市 网站建设怀化北京网站建设
  • 内部网站管理办法建立网站后台
  • 自学考试网站建设与管理郑州网站建设开拓者
  • 宁夏制作网站公司慈溪建设集团网站
  • 国家企业官方网站查询系统站酷设计网站官网入口文字设计
  • 彩票网站开发制作需要什么wordpress连接微博专业版v4.1
  • 孝感建设银行官网站百度一下你就知道啦
  • 做网站如何做视频广告制作公司简介怎么写
  • 做网站 买空间商务网站内容建设包括
  • 萝岗网站建设为什么点不开网站
  • 惠州网站制作询问薇北京网站建设最便宜的公司
  • 注册网站英语怎么说wordpress 3.8.3
  • 甘肃张掖网站建设网站开发软件是什么专业
  • 海口省建设厅网站网站数据库怎么做同步
  • 做网站建设月收入多少app开发公司广州英诺
  • 新闻播报最新网站优化外包费用
  • wordpress分页出现404最专业的seo公司
  • 连云港网站建设电话连云港市建设局网站
  • 平面设计网站有哪些比较好drupal网站建设 北京
  • 健康资讯网站模板网页价格表