java数组引用如何实现

美女程序员鼓励师

说明

1、可以把数组看做是一个特殊的类,则写法与构造器引用一致。函数式接口的抽象方法的形参列表和构造器的形参列表一致。

2、格式为

数组类型 [] :: new

实例

//数组引用

//Function中的R apply(T t)

@Test

public void test4() {

    Function<Integer, String[]> func1 = length -> new String[length];

    String[] arr1 = func1.apply(5);

    System.out.println(Arrays.toString(arr1));

 

    System.out.println("====================");

 

    //使用方法引用

    Function<Integer,String[]>func2=String[]::new;

    String[] arr2 = func2.apply(10);

    System.out.println(Arrays.toString(arr2));

}

以上就是java数组引用的实现,希望对大家有所帮助。更多Java学习指路:java数组

本教程操作环境:windows7系统、java10版,DELL G3电脑。

以上是 java数组引用如何实现 的全部内容, 来源链接: utcz.com/z/544807.html

回到顶部