Java: making List from primitive array using Stream API

后端 未结 3 1027
名媛妹妹
名媛妹妹 2021-01-14 14:40

I\'m trying to make a List from a primitive array

int[] values={4,5,2,3,42,60,20};
List greaterThan4 =
Arrays.stream(values)
        .filter(v         


        
3条回答
  •  慢半拍i
    慢半拍i (楼主)
    2021-01-14 15:00

    You're using an array of primitives for one thing, not Integer. I suggest you use Arrays.asList(T...) like

    Integer[] values={4,5,2,3,42,60,20};
    List al = new ArrayList<>(Arrays.asList(values));
    

提交回复
热议问题