当前位置: 代码迷 >> 综合 >> List和Array转化方法
  详细解决方案

List和Array转化方法

热度:88   发布时间:2024-02-12 11:16:04.0

List和Array转化方法:

(1)List转为Array

第一种是调用toArray()方法直接返回一个Object[]数组。

第二种方式是给toArray(T[])传入一个类型相同的Array,List内部自动把元素复制到传入的Array中。

一般才用第二种

public class Main {
public static void main(String[] args) {
List<Integer> list = List.of(12, 34, 56);
Integer[] array = list.toArray(new Integer[3]);
for (Integer n : array) {
System.out.println(n);
}
}
}

(2)Array转化为List

通过List.of(T...)方法

Integer[] array = { 1, 2, 3 };
List<Integer> list = List.of(array);
  相关解决方案