如何实现数组和 List之间的转换?
时间: 2023-06-10 10:04:09 浏览: 81
您可以通过以下方式实现数组和List之间的转换:
1.将数组转换为List:
int[] arr = {1, 2, 3};
List<Integer> list = Arrays.asList(arr);
2.将List转换为数组:
List<Integer> list = new ArrayList<>();
list.add(1);
list.add(2);
list.add(3);
Integer[] arr = list.toArray(new Integer[0]);
请注意,将数组转换为List时,必须使用Arrays.asList()方法,否则您将只能得到List的参考,而无法对其进行修改。同样,将List转换为数组时,您必须传递一个与List相同类型的数组作为参数。