方式1
String[] array={'111 ',' 222 ',' 333'};
列表列表=arrays.as list (array );
//list.add('444 );
list.remove(0;
如上图所示,无法添加或删除元素。
Arrays.asList(Array ),返回的list是固定长度的专用静态内部类java.util.Arrays.ArrayList。
所以,报告不支持的操作异常。
方式2
String[] array={'111 ',' 222 ',' 333'};
列表列表=new ArrayList (Arrays.as list ) array );
list.add('444 );
list.remove(0;
system.out.println (列表;
流程: array---Java.util.arrays.ArrayList---Java.util.ArrayList
注: newArraylist(Arraylist )调用以下方法,而不是初始化大小的方法:
将集合转换为ArrayList
以上是从java数组到list的两种迁移方法的详细信息。 有关从java数组迁移到list的资料,请参阅云海天教程中的其他相关文章。
原文链接: 3359 www.cn blogs.com/Mary don 2017 03 07/p/13602006.html