数组引用
前言
如果你没有Lambda的基础建议先看一下我博客中的Java-Lambda笔记总结(一),先了解一下,这里类似Lambda表达式的进阶,需要基础,如果你有Lambda的基础,这句话就当是一句废话
干货
public class Test02 {
public static void main(String[] args) {
//Lambda 写法
Function<Integer,String[]> func = x -> new String[x];
String [] strArr1 = func.apply(3);
//数组引用写法
Function<Integer,String[]> func2 = String[]::new;
String [] strArr2 = func2.apply(3);
System.out.println(strArr2.length);
}
}
以上就是用不同写法的转换.