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一点关系都没有,怎么理解?