List转数组:
List<Integer>list=new ArrayList<>();
Integer[] arr=new Integer[list.size()];
list.toArray(arr);
数组转list:
Integer[] num=new Integer[]{1,2,3};
List<Integer> list=Arrays.asList(num);
注意:因为集合里面的数据类型只能是包装数据类型,所以int类型数组先转为包装类型的数组后,才能转为List。
补充:
字符串转字符数组
String s="abcdefg";
char[] charArr=s.toCharArray();
字符数组转字符串
String str=String.valueOf(arr) //字符数组转字符串