array转list
ArrayList<Integer> arrayList = new ArrayList<>();
arrayList.add(1);
arrayList.add(2);
Integer[] integers = arrayList.toArray(new Integer[arrayList.size()]);
for (Integer integer : integers) {
System.out.println(integer);
}
返回类型为Object[]类型的数组,无法强制转换为其他类型(如 int[] 、String[]等)
ArrayList<Integer> arrayList = new ArrayList<>();
arrayList.add(1);
arrayList.add(2);
int[] ints = arrayList.stream().mapToInt(x -> x).toArray();
for (int i : ints) {
System.out.println(i);
}
采取上面这种方式可以转换成int[]