java数组引用如何实现

其他教程   发布日期:2025年03月25日   浏览次数:89

这篇“java数组引用如何实现”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“java数组引用如何实现”文章吧。

说明

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

2、格式为

  1. 数组类型 [] :: new

实例

  1. //数组引用
  2. //Function中的R apply(T t)
  3. @Test
  4. public void test4() {
  5. Function<Integer, String[]> func1 = length -> new String[length];
  6. String[] arr1 = func1.apply(5);
  7. System.out.println(Arrays.toString(arr1));
  8. System.out.println("====================");
  9. //使用方法引用
  10. Function<Integer,String[]>func2=String[]::new;
  11. String[] arr2 = func2.apply(10);
  12. System.out.println(Arrays.toString(arr2));
  13. }

以上就是java数组引用如何实现的详细内容,更多关于java数组引用如何实现的资料请关注九品源码其它相关文章!