问答详情
源自:4-4 Stream操作集合中的数据-上

toArray()方法需要传入一个IntFunction,可是String[]::new 跟IntFunction怎么匹配上的??

 toArray()方法需要传入一个IntFunction,可是String[]::new 跟IntFunction怎么匹配上的??

提问者:zhanghongzheng 2020-03-19 09:45

个回答

  • zhanghongzheng
    2020-03-26 15:56:47

    //上面的String[]:new不好理解,可以分步骤:
    IntFunction function = (length) -> new String[length];
    objx = stream.toArray(function);