码迷,mamicode.com
首页 > 编程语言 > 详细

java lambda 的用法

时间:2019-01-26 11:14:48      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:main   接口   span   style   str   put   一个   lam   out   

一.打印数组

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();
}

 

java lambda 的用法

标签:main   接口   span   style   str   put   一个   lam   out   

原文地址:https://www.cnblogs.com/jiangfeilong/p/10322473.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!