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

哪个网站做网上旅社预定seo外包软件

哪个网站做网上旅社预定,seo外包软件,濮阳网站优化公司哪家好,维修网站源码.stream() 常用方法 .forEach() 该方法接收一个 Consumer 接口函数,会将每一个流元素交给该函数进行处理 .filter():过滤 该接口接收一个 Predicate 函数式接口参数(可以是一个Lambda或方法引用)作为筛…

.stream() 常用方法

.forEach()

该方法接收一个 Consumer 接口函数,会将每一个流元素交给该函数进行处理

.filter():过滤

该接口接收一个 Predicate 函数式接口参数(可以是一个Lambda或方法引用)作为筛选条件。

private static void filterDemo(){String[] array = { "张无忌", "张三丰", "周芷若" };Stream<String> stream = Stream.of(array);Stream<String> result = stream.filter(s -> s.startsWith("张"));result.forEach(s -> System.out.println(s));}

.map() : 映射

如果需要将流中的元素映射到另一个流中,可以使用 map 方法。
该接口需要一个 Function 函数式接口参数,可以将当前流中的T类型数据转换为另一种R类型的流。

private static void mapDemo(){String[] array = {"10", "12", "18"};Stream<String> stringStream = Stream.of(array);Stream<Integer> integerStream = stringStream.map(s -> Integer.parseInt(s));integerStream.forEach(integer -> System.out.println(integer));}

count():统计流中的元素个数

正如旧集合 Collection 当中的 size 方法一样,流提供 count 方法来数一数其中的元素个数
long num = stream.count();

limit():取用前几个

skip():跳过前几个

concat():组合

private static void concatDemo(){Stream<String> stream1 = Stream.of("张三");Stream<String> stream2 = Stream.of("李四");Stream<String> stream = Stream.concat(stream1,stream2);stream.forEach(s -> System.out.println(s));}

sorted() :排序

元素收集

1.收集到List集合:

流对象.collect( Collectors.toList() )

获得List集合。

2.收集到Set集合:

流对象.collect( Collectors.toSet() )

获得Set集合。

3.收集到数组:

流对象. toArray()

由于泛型擦除的原因,返回值类型是Object[]

字符串拼接

参数为连接符,返回值为一个集合。

private static void joinDemo(){List<String> list = new ArrayList<>();list.add("张无忌");list.add("周芷若");list.add("赵敏");list.add("张强");list.add("张三丰");System.out.println(list);System.out.println(list.stream().collect(Collectors.joining(",")));}

分组

归约 reduce()

rudece方法的功能是从一个流中生成一个值,reduce方法参数为一个函数,返回值为Optional对象。

private static void reduceDemo(){List<Integer> num = Arrays.asList(1, 2, 4, 5, 6, 7);// 求和num.stream().reduce((x, y) -> x+y ).ifPresent(System.out::println);// 求最大值num.stream().reduce(Integer::max).ifPresent(System.out::println);}

distinct() 去重

学习知乎:Stream流处理介绍以及Stream的基本操作

http://www.ds6.com.cn/news/62799.html

相关文章:

  • 北京电子商务网站制作口碑营销属于什么营销
  • 网站设计要素 优帮云济南做seo的公司排名
  • 做网站常用的jquery网站手机优化
  • 建个企业网站备案需要多长时间促销式软文案例
  • 建网站源码建站详解引流推广软件
  • 镇江市网站建设怎么在百度上推广
  • 青岛做网站费用线上营销平台有哪些
  • 泉州做网站工作室关键词推广工具
  • 用ps做网站画布一般建多大企业查询官网
  • 网站页面架构会计培训班有用吗
  • 佛山做营销型网站建设seo优化搜索结果
  • 做系统前怎么保存网站上的收藏开发制作app软件
  • 南山做网站公司地推项目对接平台
  • 邢台做wap网站的公司百度平台商家
  • 自己做的网站能放到阿里云上seo优化排名推广
  • 城乡建设吧部网站互联网推广工作好做吗
  • 招网站建设人员百度快照seo
  • 建设网站的协议范本今天的新闻发布会
  • 天津网站设计诺亚科技aso优化前景
  • 黄埔区建设局网站江北seo
  • 各网站提交入口个人网页怎么做
  • 咸阳市城市建设管理局网站宁波优化网站哪家好
  • 东莞长安网站优化公司网站搜什么关键词好
  • 做商城网站需要什么线上广告平台
  • php做网站参考文献上海网站seo快速排名
  • 少儿编程十大骗局seo服务优化
  • 怎么把自己做的网站放在搜狗推广登录平台
  • 买域名可以自己做网站吗线上营销方案
  • 成都做网站优化价格如何在百度发广告推广
  • 文学类网站模板查询域名注册信息