Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将int数组转换为arraylist?_Java - Fatal编程技术网

Java 如何将int数组转换为arraylist?

Java 如何将int数组转换为arraylist?,java,Java,例如,我初始化了一个int数组,如下所示: int[] array = {1, 2, 3, 4, 5, 6}; 是否可以将其设置为arraylist?因为数组的类型是int[]而不是Integer[],所以没有帮助 以下是一种可行的方法: List<Integer> list = new ArrayList<Integer>(); for (int el : array) { list.add(el); } 这给出了一个列表,但不是一个列表。您得到的类似于阵列列

例如,我初始化了一个int数组,如下所示:

int[] array = {1, 2, 3, 4, 5, 6};

是否可以将其设置为arraylist?

因为
数组
的类型是
int[]
而不是
Integer[]
,所以没有帮助

以下是一种可行的方法:

List<Integer> list = new ArrayList<Integer>();
for (int el : array) {
   list.add(el);
}
这给出了一个列表,但不是一个列表。您得到的类似于
阵列列表
,但大小是固定的。如果这是一个问题,您可以使用:

List<Integer> list = new ArrayList<Integer>(Arrays.asList(array));
List List=newarraylist(Arrays.asList(array));

由于
数组
的类型是
int[]
而不是
Integer[]
,因此没有任何帮助

以下是一种可行的方法:

List<Integer> list = new ArrayList<Integer>();
for (int el : array) {
   list.add(el);
}
这给出了一个列表,但不是一个列表。您得到的类似于
阵列列表
,但大小是固定的。如果这是一个问题,您可以使用:

List<Integer> list = new ArrayList<Integer>(Arrays.asList(array));
List List=newarraylist(Arrays.asList(array));
int[]数组={1,2,3,4,5,6};
ArrayList myArrayList=新建ArrayList();
对于(int i=0;i
int[]数组={1,2,3,4,5,6};
ArrayList myArrayList=新建ArrayList();

对于(int i=0;i使用IDE编码并将其复制/粘贴到此处。这将避免出现编译器错误的答案,如您的。使用IDE编码并将其复制/粘贴到此处。这将避免出现编译器错误的答案,如您的。我将数组更改为整数[],但它显示“类型列表不带参数”这是什么意思?我写它的方式有问题吗?@progRookie:您可能导入了
java.awt.List
,而不是
java.util.List
。问题解决:)谢谢^^@NPEI将数组改为整数[],但它说“类型列表不带参数”这是什么意思?我写的方式有问题吗?@progRookie:您可能导入了
java.awt.List
,而不是
java.util.List
。问题解决:)谢谢^^@n可能重复的