黑马程序员技术交流社区

标题: ArrayList和List的用法及区别 [打印本页]

作者: 杨廉壬    时间: 2012-3-9 11:00
标题: ArrayList和List的用法及区别
ArrayList和List这两个的用法及区别,请高手详解
作者: 许全通    时间: 2012-3-9 13:32
相同点:arraylist和list都可以通过index访问元素,添加、删除元素的方法也相同;
不同点:list<T>对保存在其中的元素有类型约束,在存取元素的时候不需要拆、装箱;
        arraylist则可以添加任何类型的元素,在存取元素的时候需要拆、装箱;
作者: 朱小磊    时间: 2012-3-9 14:25
ArrayList: 使用大小可以按需动态增大的数组来实现IList接口的类,列表中的每个元素都是对象。IList接口中的方法是很少的。

List:是类属类(Generic Class),实现的是强类型的(每个元素都在List类实例化时指定了类型)列表,可以通过索引存取元素,可以排序,提供了比较强大的方法集合。
作者: 刘亚中    时间: 2012-3-9 23:26
List<T>为前者的泛型版本,来自于.net 2.0框架




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