//集合转数组,只能转成对象数组(不能转成基本类型的数组) 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 发布