JDK8中Array转换成stream的一个坑

大家知道,在JDK8中引入了stream的概念,用stream处理数据显得很方便,然而,今天我在尝试着把一个Array转换成stream的过程中,却踩到了一个坑,简单的说,从Array转换为stream有两种办法,Stream.of()和Arrays.stream();在面对引用类型时,这两种方法都没有问题,而面对primitive类型的数组时,前一种方式却不能得到期望的结果,具体的解释看下面这个链接。

https://www.mkyong.com/java8/java-how-to-convert-array-to-stream/

为了避免这个坑,我建议使用Arrays.stream(xxx)方式来处理array到stream的转换

    原文作者:yyd19921214
    原文地址: https://blog.csdn.net/yyd19921214/article/details/72383734
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞