gpt4 book ai didi

java - Java中如何将int[]转换为List

转载 作者:行者123 更新时间:2023-12-02 02:47:48 25 4
gpt4 key购买 nike

如何转换int[]进入List<Integer>在Java 中?

当然,除了逐项循环执行之外,我对任何其他答案都感兴趣。但如果没有其他答案,我会选择这个答案作为最好的答案,以表明此功能不是 Java 的一部分。

最佳答案

  1. 在 Java 8+ 中,您可以创建 int 数组的流。调用 Arrays.streamIntStream.of .
  2. 调用 IntStream#boxed使用从 int 原语到 Integer 的装箱转换对象。
  3. 使用 Stream.collect( Collectors.toList() ) 收集到列表中。或者更简单地在 Java 16+ 中,调用 Stream#toList() .

示例:

int[] ints = {1,2,3};
List<Integer> list = Arrays.stream(ints).boxed().collect(Collectors.toList());

在 Java 16 及更高版本中:

List<Integer> list = Arrays.stream(ints).boxed().toList();

关于java - Java中如何将int[]转换为List<Integer>?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57132779/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com