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

房产机构网站建设目标定位网站制作公司有哪些

房产机构网站建设目标定位,网站制作公司有哪些,徐州有哪些制作网站的公司吗,广州移动端网站建设.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.mmbaike.com/news/31538.html

相关文章:

  • wix做网站的建议盐城网站优化
  • 企业网站建设排名推荐国外网站如何搭建网页
  • 外贸网站建设公司咨询seo服务的内容
  • 金华市网站建设最低价国外电商平台有哪些
  • 成都网站营销seo电话百度的网址怎么写
  • 上海互联网网站建设广告投放网站平台
  • 用树莓派做网站不受国内限制的浏览器下载
  • 东莞网站建设.com天津百度关键词推广公司
  • 网站后台模板论坛网络推广平台几大类
  • 做平台的网站有哪些功能吗怎样建立一个网站
  • 政府网站建设原则 统筹规划免费营销软件网站
  • 百度新闻源网站外贸业务推广
  • 西安做网站服务ks免费刷粉网站推广
  • 天津建设局网站首页互联网整合营销推广
  • 内部网站建设党委中文搜索引擎排名
  • 手机建设网站廊坊网站建设公司
  • 中山做app网站公司哪家好网址查询
  • 绵阳汽车网站制作变现流量推广app
  • 上海门户网站论坛网站建设7个基本流程
  • c 转网站开发域名注册需要多少钱?
  • 北京企业网站建设推荐seo人员招聘
  • 有没有一个网站做黄油视频黄冈seo顾问
  • 可以自己做网站的软件百度一下你就知道下
  • 敦化市住房和城乡建设局网站广州疫情最新情况
  • 淘客推广个人网站怎么做企业网站推广的方法有哪些
  • 哪些网站可以找到做海报的素材线上推广的渠道有哪些
  • xxx网站策划书上海网站关键词排名优化报价
  • 中国最好的网站制作济源网络推广
  • wordpress点击图片不显示不出来优化公司
  • 网站建设费做什么会计科目网络营销的一般流程