jdk8 stream应用实例
来源:互联网 发布:putty上传文件到linux 编辑:程序博客网 时间:2024/05/29 04:40
第一周入职美团实习,分配到了跟着师傅一起做美团问卷。
- - 感觉超级方便。。。嘿嘿嘿。
由于某些原因,现在的遇到了如下需求:
现在有一个list<key>
然后需要转换根据每一个key求出一个realkey并且根据realkey分组
即 list<key>->map<realkey,list<key>>
常规的java方法我就不写了,真的是又臭又长。。。
在学习了jdk8的stream之后可以写作
假设 realKey = key%3;
List<Integer> l = new ArrayList<>();Map<Integer,List<Integer>> = l.stream().collect(Collectors.groupingBy(e->e.intValue%3));
- - 感觉超级方便。。。嘿嘿嘿。
阅读全文
0 0
- jdk8 stream应用实例
- jdk8 Stream
- JDK8新特性-Stream
- JDK8 Stream API 学习
- JDK8新特性--Stream
- jdk8之Stream
- jdk8,stream流水线原理
- JDK8 stream操作
- 关于JDK8 Stream
- jdk8——Stream API
- jdk8,Stream流水线源码解析
- JDK8 新特性(Lambda,forEach,Stream)
- JDK8新特性☞Stream接口测试
- JDK8.0 流stream 基本操作
- JDK8新特性之Stream流
- spring4+tomcat8+jdk8应用websocket
- JDK8中Array转换成stream的一个坑
- JDK8使用Stream对数组合并、去重
- C++设计模式之简单工厂模式
- HTTP安全请求头 --- 可能绕waf的姿势
- FILE操作
- ViewPager源码解析之FragmentPagerAdapter和FragmentStatePagerAdapter
- 根据订单类型和运输方式限制字样
- jdk8 stream应用实例
- Python编程之第一个Python程序
- Ice Eclipse的配置与项目转化
- Java锁——死锁
- 干货
- 再努力一把,走出校园,备战实习
- 端口
- ECMAScript 6 入门
- UVALive