集合转数组 利用 List中的toArray() 方法;数组转集合 利用 java.util.Arrays下的 Arrays.asList()方法
代码演示:
public static void main(String[] args) {//创建集合 listArrayList<Integer> list = new ArrayList<>();list.add(23);list.add(33);list.add(56);list.add(76);//利用 List类中的 toArray方法 将list转为数组【array】Integer[] arr = list.toArray(new Integer[0]);//打印数组的长度System.out.println("数组的长度是: " + arr.length);//遍历数组for (Integer integer : arr) {System.out.println("新生成的array中的值 -- >> = " + integer);}//利用数组工具类 java.util.Arrays 中的asList方法将数组转为listList<Integer> newList = Arrays.asList(arr);System.out.println("===================================");//遍历新生成的listfor (Integer integer : newList) {System.out.println("新生成的list中的值 -->> = " + integer);}}
输出结果: