基本类的数组利用Arrays.asList方法转换成list

来源:互联网 发布:南京田家炳中学知乎 编辑:程序博客网 时间:2024/05/17 11:59
 
package namespace;import java.util.*;public class ArraysTest {public static void main(String args[]){int s[]= {1,2,3};List list=Arrays.asList(s); //将基本数据类型的数组转成list容器,其asList的过程中,不是把每个元素放在List 中,而是把整个数组作为一个元素放在List里面//List<int []> list=Arrays.asList(s);所以规范写法为System.out.println(((int [])list.get(0))[0]);/* *  *  * list.get(0)是取得list里面第一个元素,也是就整个数组的所有元素 * 那么如果把这个元素重新还原为数组,则对其进行强制转换一下((int[])list.get(0)) 这就相当于又还原为原来的数组,利用[]还可以对其访问 * */}}2011/10/29  15:24:50