toArray()方法需要传入一个IntFunction,可是String[]::new 跟int一点关系都没有,怎么理解?
public static void main(String[] args) { Stream<String> stream = Stream.of("1", "2", "3"); // 这里的toArray()方法需要传入一个IntFunction,可是String[]::new 跟int一点关系都没有 String[] strArray = stream.toArray(String[]::new); } // 这里的toArray()方法需要传入一个IntFunction,可是String[]::new 跟int一点关系都没有,怎么理解?