A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 胡双挺 黑马帝   /  2012-1-18 11:12  /  2593 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

SortedList与ArrayList有什么区别?

3 个回复

倒序浏览
本帖最后由 刘少华 于 2012-1-18 11:56 编辑

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

SortedList跟哈希表差不多,只不过是给你排好序了,
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马