黑马程序员技术交流社区
标题:
数组转集合后,能否添加元素的解决办法。
[打印本页]
作者:
会盟天下英豪
时间:
2015-11-5 20:36
标题:
数组转集合后,能否添加元素的解决办法。
(1)List<String> list=Arrays.asList(arr);【不能添加元素】
Arrays.asList()会返回一个ArrayList对象,ArrayList类是Arrays的一个私有静态类,而不是Java.util.ArrayList类,java.util.Arrays.ArrayList类有set(),get(),contains方法,但是没有添加元素的方法,所以大小是固定的。
(2)ArrayList<String> arrayList=new ArrayList<String> (Arrays.asList(arr));【可以添加元素】
ArrayList的构造方法可以接受一个集合类型,刚好也是
java.util.Arrays.ArrayList的超类。
作者:
260744042
时间:
2015-11-5 20:38
很有用!
作者:
damofeixue
时间:
2015-11-6 00:15
总结的蛮好
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2