黑马程序员技术交流社区

标题: 把array复制到arraylist里,能不能用下面这种方法? [打印本页]

作者: 盘晟    时间: 2013-5-20 11:09
标题: 把array复制到arraylist里,能不能用下面这种方法?
string[] array = new string[]{" 1", "2"," 3", "4"," 5" };
foreach( object o in array )
{
arrayList.Add(o);
}
作者: 淡蓝色    时间: 2013-5-20 11:12
这太麻烦了,直接ArrayList arr=new ArrayList(array);
这样就可以啦
作者: To    时间: 2013-5-20 11:15
可以。                                    
作者: 曾大鹏    时间: 2013-5-20 11:56
string[] array = new string[]{" 1", "2"," 3", "4"," 5" };

有好多种呢
第一种 直接for循环 一个个添加

第二种
ArrayList list=new ArrayList(array);

第三种
ArrayList list = ArrayList.Adapter(array);

作者: 盘晟    时间: 2013-5-21 00:48
淡蓝色 发表于 2013-5-20 11:12
这太麻烦了,直接ArrayList arr=new ArrayList(array);
这样就可以啦

哦,你的意思是定义一个ArrayList的实例指向这个字符串数组吧?谢谢
作者: 盘晟    时间: 2013-5-21 00:49
qiudengqiang 发表于 2013-5-20 11:15
可以。

我了了!谢!
作者: 盘晟    时间: 2013-5-21 00:50
曾大鹏 发表于 2013-5-20 11:56
string[] array = new string[]{" 1", "2"," 3", "4"," 5" };

有好多种呢

前两种基本明白了,最后一种不是很理解呢!
作者: 盘晟    时间: 2013-5-21 00:51
曾大鹏 发表于 2013-5-20 11:56
string[] array = new string[]{" 1", "2"," 3", "4"," 5" };

有好多种呢

是ArrayList的一个方法么?实例list指向Adapter里存的array么?




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