java lambda示例_Java Lambda 常用语法示例
users.stream().forEach(
item -> System.out.println(item.getId())
);
Optional optional = users.stream().filter(
item -> item.getId().equals("1")
).findFirst();
//提取对象属性为list
Set papiIds = queueList.stream().map(QueueEntity::getItemId).collect(Collectors.toSet());
//过滤
List collect= users.stream().filter(
item -> item.getId().equals("1")
).collect(Collectors.toList());
Set newUris = list.stream().filter(m -> {
String flags = m.get("flags");
if (!m.isEmpty() && !flags.contains("disconnected") && !flags.contains("s_down")) {
return true;
}
return false;
}).map(m -> {
String ip = m.get("ip");
String port = m.get("port");
return convert(ip, port);
}).collect(Collectors.toSet());
//分组
Map> collect = users.stream().collect(
Collectors.groupingBy(c -> c.getSex())
);
//排序
users.sort((User o1, User o2) -> o1.getAge().compareTo(o2.getAge()));
//list -> string
String appCodes = packageList.stream().map(item -> item.getCode()).collect(Collectors.joining(","));
//list -> map
Map userMap= users.stream().collect(
Collectors.toMap((key -> key.getId()), (value -> value))
);
Map propMap = users.stream().collect(
Collectors.toMap(User::getId, User::getName)
);
//map reduce
Optional reduce = users.stream().map(User::getAge).reduce((i, j) -> i + j);
//去重
String[] words = new String[]{"Hello","World"};
List a = Arrays.stream(words)
.map(word -> word.split(""))
.flatMap(Arrays::stream)
.distinct()
.collect(toList());
a.forEach(System.out::print);
java lambda示例_Java Lambda 常用语法示例相关推荐
- java lambda例子_Java lambda 表达式常用示例
实体类 package com.lkb.java_lambda.dto; import lombok.Data; /** * @program: java_lambda * @description: ...
- java 并发实例_java一些常用并发工具示例
最近把<java并发编程实战>-Java Consurrency in Practice 重温了一遍,把书中提到的一些常用工具记录于此: 一.闭锁(门栓)- CountDownLatch ...
- java lambda 局部变量_java Lambda表达式访问局部变量详细介绍
此前给大家带来了java Lambda表达式访问成员变量详细介绍,下面就要继续给大家介绍java Lambda表达式访问局部变量的内容,一起通过简单的文章来进行了解吧. 对于成员变量的访问Lambda ...
- java正则表达式用法示例_Java正则表达式教程及示例
java正则表达式用法示例 当我开始使用Java时,正则表达式对我来说是一场噩梦. 本教程旨在帮助您掌握Java正则表达式,并让我定期返回以刷新我的正则表达式学习. 什么是正则表达式? 正则表达式定义 ...
- java组合与继承始示例_Java 8特性与示例
java组合与继承始示例 Java 8 was released on 18th March 2014, so it's high time to look into Java 8 Features. ...
- java内部类写法_Java匿名内部类的写法示例
前言 在Java中调用某个方法时,如果该方法的参数是一个接口类型,除了可以传入一个参数接口实现类,还可以使用匿名内部类实现接口来作为该方法的参数. 匿名内部类其实就是没有名称的内部类,在调用包含有接口 ...
- java正则表达式教程_Java正则表达式教程及示例
[感谢 @CuGBabyBeaR 的热心翻译.如果其他朋友也有不错的原创或译文,可以尝试投递到 ImportNew.] 当我开始我的Java职业生涯的时候,对于我来说正则表达式简直是个是梦魇.本教程旨 ...
- java uppercase方法_Java toUpperCase()方法及其示例
UpperCase()方法将所有字符转换为大写字母.此方法有两个变体.第一个变体使用给定Locale的规则将此String中的所有字符转换为大写.这等效于调用toUpperCase(Locale.ge ...
- 大数据 java 代码示例_Java变量类型与示例
大数据 java 代码示例 Java变量 (Java variables) Variables are the user-defined names of the memory blocks, and ...
最新文章
- python 语言教程(3)变量之列表(List)
- Delphi 与 C/C++ 数据类型对照表
- 老师,你和我的文具撞衫了!
- html5控制符置于底层,HTML5占位符在焦点上消失
- java 队列复制_复制一个文件夹里的文件到另一个目录下 (使用队列的方法实现)...
- php 删除指定html标签,php删除html标签的三种解决办法
- “鸿蒙”系统的产生并不是为了手机?任正非透露实情...
- ROS机器人程序设计(原书第2版)2.4.8 使用参数服务器
- ES6个人小手册,走过路过不要错过。。。。。
- 数字统计-c语言-求特殊自然数
- PhotoShop中的自由变换UI实现
- React State
- 云计算的定义是什么?
- 【生产力工具】Surfingkeys——网页版Vim
- SQL SERVER创建字段注释
- 【贝叶斯神经网络训练】(torch实现)
- 记录:matlab 转C++和Opencv,用到的函数
- 服务双管齐下,智能语音机器人帮你say hi~
- 12_心理咨询_微信小程序项目实战_数据交互_深入理解小程序
- 申请人和审批人重复,怎么处理?
热门文章
- python画黑白线条_python实现彩照转黑白以及图片转素描画
- 用iTab来私人订制属于你的新标签页面
- 制作一款折纸镂空心形海报
- 已解决:You are using pip version 8.1.1, however version 20.2.3 is available. You should consider upgrad
- HTML5 和 CSS3 提高
- Linux的shuf命令
- 微信群100人限制解除 群主可继续邀请朋友进群
- 最优化理论线性规划的基,基解,基可行解,退化基可行解
- 程序员的一往情深朋友圈1
- xmind2020中文版(思维导图) v10.3.0