java - 如何将 int[] 转换为 ArrayList

标签 java

<分区>

我想知道如何在 java 中将 int[] 转换为 Integer[]

基本上,我正在尝试将 int[] 转换为 java 中的 ArrayList

我找到了一些示例,但它们是基于 Integer 对象而不是基于 int[]

转介: Convert int[] into ArrayList

谢谢

最佳答案

像这样:

int[] array = ...;
List<Integer> list = new ArrayList<Integer>(array.length);
for (int i : array) list.add(i);

注意构造函数的参数。这会将底层阵列的初始容量设置为所需的容量,以获得最佳性能。

关于java - 如何将 int[] 转换为 ArrayList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20076005/

相关文章:

Java 中 C# XmlSerializer 的 XmlIninclude 等效项

java - 我的 BST 插入实现有什么问题? java

Mac OS X 上带有键盘输入的 Java Swing 全屏

java - 获取手机信号塔位置 - Android

java - 如何将属性文件放置在 Eclipse 中类路径中 .jar 前面的目录中?

java - AndEngine 奇怪的错误导致游戏崩溃

java - 带有 SHA2 的 JasyptStringDigester 突然变得很慢

java - 无法运行Spring maven项目,如何解决类路径包含多个SLF4J绑定(bind)?

java - 在 @Configuration bean 的 SpEL 表达式中引用 ConfigurationProperties Beans

java - TextView if 语句不起作用