ArrayList和数组间的相互转换
public class Test {
@Test
public void list2array(){
ArrayList<String> list = new ArrayList<>();
list.add("a");
list.add("b");
list.add("c");
String[] arrays = list.toArray(new String[list.size()]);
for (String array:arrays) {
System.out.print(array+" "); //a b c
}
}
@Test
public void array2list(){
Integer[] array = new Integer[3];
for (Integer i = 0; i < 3; i++) {
array[i]=i;
}
List<Integer> lists = Arrays.asList(array);
for (Integer list:lists) {
System.out.print(list+" "); //0 1 2
}
}
}

浙公网安备 33010602011771号