Java学习记录-Lambda表达式示例

发布时间:2017-7-9 7:11:09编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"Java学习记录-Lambda表达式示例 ",主要涉及到Java学习记录-Lambda表达式示例 方面的内容,对于Java学习记录-Lambda表达式示例 感兴趣的同学可以参考一下。

List<Integer> userIds=userInfoList.stream().map(m->m.getUserId()).collect(Collectors.toList());List<Integer> userIdsDis=userInfoList.stream().map(m->m.getUserId()).distinct().collect(Collectors.toList());Integer[] userIdsArray = userInfoList.stream().map(m->m.getUserId()).distinct().collect(Collectors.toList()).toArray(new Integer[0]);int[] userIdsArray2=userInfoList.stream().mapToInt(m-> Integer.valueOf(m.getUserId())).toArray();String userIdStr = userInfoList.stream().map(m->m.getUserName()).collect(Collectors.joining(", "));List<UserInfo> userInfoList1=userInfoList.stream().filter(m->m.getAge()>10).collect(Collectors.toList());UserInfo userInfo=userInfoList.stream().filter(m->m.getUserId()==1).findFirst().get();List<UserWithCompany> userWithCompanies =userInfoList.stream().map(m->new UserWithCompany(m.getUserId())).collect(Collectors.toList());Map<Integer,UserInfo> userInfoMap=userInfoList.stream().collect(Collectors.toMap(UserInfo::getUserId, m -> m));userInfoList.stream().forEach(m->{            System.out.println(m.getUserName());            System.out.println(m.getUserId());        });


上一篇:nginx常见内部参数,错误总结
下一篇:Open Nginx gzip

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款