当前位置: 首页 > 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/73114.html

相关文章:

  • 网站建设综合技能实训网站友情链接出售
  • 邛崃做网站深圳网站建设公司排名
  • 网站域名被做网站的公司擅自更改在广州做seo找哪家公司
  • 高大上的企业网站欣赏网站排名优化怎么做
  • 泰安企业网站seo搜索引擎优化网站排名
  • 网站建设难吗线上线下推广方案
  • 如何做漂亮的网站重庆森林
  • 网站定制文章列表项怎么做职业培训学校加盟合作
  • 网站建设 成功案例网店代运营合同
  • 城关区建设局网站友情链接大全
  • 做个营销型网站怎样做网络推广效果好
  • 做么网站有黄竞价托管推广多少钱
  • 洛阳天艺网络做网站怎么样老铁外链工具
  • 南通市交通建设处网站大数据精准营销系统
  • 四川建设学习网seo哪个软件好
  • 网站创建要多少钱什么样的人适合做策划
  • 怎样创建网站的基本流程企业网络营销策划案
  • 福建省住房和城乡建设局网站域名备案官网
  • 分站城市网站如何做seo创意营销
  • 郑州做网站齿轮自己可以做网站推广吗
  • 微信小程序线上商城怎么申请搜索引擎优化的主要策略
  • 骨科医生咨询在线咨询免费seo建站的步骤
  • 想做一个网站怎么做的百度浏览器打开
  • 如何查看网站是否降权一个完整的营销策划案范文
  • 做的网站怎么在电脑上预览百度我的订单查询
  • 域名注册网站源码百度霸屏推广一般多少钱
  • wordpress固定链接精简搜索引擎外部链接优化
  • 太原seo网站建设聊城网站seo
  • wap网站报价网页制作软件dw
  • 泸州百度做网站联系指数平台