//集合转数组,只能转成对象数组(不能转成基本类型的数组)
ArrayList<Integer> integerList = new ArrayList<>();
integerList.add(1);
integerList.add(2);
Integer[] intArray = integerList.toArray(new Integer[]{});//方式一
Integer[] intArray2 = new Integer[integerList.size()];//方式二
integerList.toArray(intArray2);
// int[] intArray3 = integerList.toArray(new int[]{});//编译报错
//数组转集合,返回值为List<T>
List<Integer> list = new ArrayList<>();
List<String> list2 = new ArrayList<>();
list = Arrays.asList(intArray);//Arrays.asList(T... a)
list2 = Arrays.asList("我","你","他");
java中数组与集合相互转换
最新推荐文章于 2023-08-20 17:33:45 发布