我正在寻找一个问题的答案:方法.toArray(IntFunction生成器)如何知道新数组的大小。实际上,我知道如何使用这个方法创建包含所有stream元素(例如String[]::new, Size -> new String[Size])的新数组,但是在原始的java代码中,我们可以看到IntFunction<A[]>生成器将给定的函数应用于int参数。我的问题是,这个函数是如何获得流的元素数的。非常感谢
我需要使用运行在java应用程序(在java.lang.String脚本引擎中)中的JavaScript代码的反射方法来创建一个类型为JavaScript的二维数组。此数组将是函数调用后从javaScript使用的返回值(javaScript函数的返回值)。function test() { // fill the array