数组和List之间的转化
import java.util.*;
public class Test {
public static void main(String[] args) {
// TODO 自动生成的方法存根
//list 转化为数组类型,注意这里转化的数组类型需要接受类型是Object类型的。
//如果要接受其他参数类型的数组要进行强制类型转化,其实也很好理解,因为List
//是一个容器,而容器是存储任何类型的参数的
ArrayList<String> list = new ArrayList<String>();
String[] arr=(String[]) list.toArray();
//注意List可以接受的参数类型是包括基本类型在内的所有类型(基本类型、引用类型、包装类)
int [] arr1= new int[5];
String[] arr2 = new String[10];
Integer[] arr3 = new Integer[10];
List list1 = java.util.Arrays.asList(arr1);
List list2 = java.util.Arrays.asList(arr2);
List list3 = java.util.Arrays.asList(arr3);
}
}