数组和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);
		
	}

}