黑马程序员技术交流社区

标题: 2、从Array中创建ArrayList [打印本页]

作者: 瀚海狼烟    时间: 2015-3-23 11:33
标题: 2、从Array中创建ArrayList
String[] stringArray = { "a", "b", "c", "d", "e" };
ArrayList<String> arrayList = new ArrayList<String>(Arrays.asList(stringArray));
System.out.println(arrayList);
// [a, b, c, d, e]
复制代码


为什么要将Array转换成ArrayList呢?可能是因为ArrayList是动态链表,我们可以更方便地对ArrayList进行增删改,我们并不需要循环Array将每一个元素加入到ArrayList中,用以上的代码即可简单实现转换。
作者: lwj123    时间: 2015-3-23 16:26
Arrays.asList(stringArray)返回一个受指定数组支持的固定大小的列表。可以改,查,但是增删是不可以操作的集合。这也许就是转化为list集合比较好的地方:可以增删吧




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2