How to convert int[] into List in Java?

后端 未结 20 2131
萌比男神i
萌比男神i 2020-11-22 06:18

How do I convert int[] into List in Java?

Of course, I\'m interested in any other answer than doing it in a loop, item by it

相关标签:
20条回答
  • 2020-11-22 06:56

    Also from guava libraries... com.google.common.primitives.Ints:

    List<Integer> Ints.asList(int...)
    
    0 讨论(0)
  • 2020-11-22 06:56

    In Java 8 with stream:

    int[] ints = {1, 2, 3};
    List<Integer> list = new ArrayList<Integer>();
    Collections.addAll(list, Arrays.stream(ints).boxed().toArray(Integer[]::new));
    

    or with Collectors

    List<Integer> list =  Arrays.stream(ints).boxed().collect(Collectors.toList());
    
    0 讨论(0)
提交回复
热议问题