java lambda 的用法
2024-08-26 11:49:27
一.打印数组
String[] s = "fdsfsdfds".split("");
Stream<String> str = Stream.of(s);
str.forEach(d->System.out.print(d + " "));//编译器可以自动推断d的类型
//output: f d s f s d f d s
二.方法引用
利用方法引用 上面的代码也可以被写成如下形式
str.forEach(System.out::print);//方法引用,System.out::print等价于x -> System.out.println(x)
//output: fdsfsdfds
三. 接口
public class Text{
public static void main(String[] args)
{
Tests tsd = ()->"fdsadfsds"; //接口只能有一个函数
System.out.println(tsd.print());
//output: fdsadfsds
}
}
interface Tests{
public String print();
}
最新文章
- “连接配置中心失败,将无法进行正常管理”--腾讯通RTX管理器
- 纯灌水Linus主义
- javascript百度地图添加一个普通标注点(2014-3-8 记)
- c#委托(1)
- 判断JavaScript对象为null或者属性为空
- ionic 上拉加载更多&;瀑布流加载&;滚动到底部加载更多 主意事项
- 如何查看eclipse中servlet跟jsp的版本
- C# 生成解决方案失败,点击项目重新生成报找不到命名空间
- SAP CRM 最新简介文字(2007年、中英文)
- CSS响应式web设计
- fabric 安装及使用
- asp.net检查验证字符串是否为纯数字方法小结
- 宠物收养场 Treap
- Cosmos OpenSSD--greedy_ftl1.2.0(二)
- 超高速前端开发工具——Emmet
- synchronized和ReentrantLock的区别
- ES5-ES6-ES7_Symbol数据类型
- C++ 智能指针七
- hihoCoder week2 Trie树
- python-flask基础