黑马程序员技术交流社区

标题: SortedList与ArrayList有什么区别? [打印本页]

作者: 胡双挺    时间: 2012-1-18 11:12
标题: SortedList与ArrayList有什么区别?
SortedList与ArrayList有什么区别?
作者: 刘少华    时间: 2012-1-18 11:55
本帖最后由 刘少华 于 2012-1-18 11:56 编辑

ArrayList是数组的复杂版本,Array长度是固定的,而ArrayList类是根据需要自动扩展的.
SortedList与哈希表类似,是Hashtable和ArrayList间的混合,最合适对一列健/值对进行排序,在排序时,是对键进行排序.
作者: 张立    时间: 2012-1-18 17:00
ArrayList一种有索引的集合,长度可以是动态的,不需要限定.(常用)
SortedList,有索引,长度可变,可排序的集合.(特点,可排序,不太常用)
作者: 孙琦    时间: 2012-1-20 17:53
ArrayList类对象被设计成为一个动态数组类型,其容量会随着需要而适当的扩充
方法
1:Add()向数组中添加一个元素,
2:Remove()删除数组中的一个元素
3:RemoveAt(int i)删除数组中索引值为i的元素
4:Reverse()反转数组的元素
5:Sort()以从小到大的顺序排列数组的元素
6:Clone()复制一个数组

SortedList跟哈希表差不多,只不过是给你排好序了,




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