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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 黑马—代忠 中级黑马   /  2012-8-4 09:31  /  1782 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1.什么是动态数组。
2.怎么声明动态数组。
3.怎样遍历动态数组。
4.使用动态的好处,在什么情况下使用动态数组比较好。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

4 个回复

倒序浏览
李帅 来自手机 中级黑马 2012-8-4 13:45:25
沙发
ArrayList是一种动态数组,其容量可随我们的需要自动扩充。

ArrayLish位于System.Collection命名空间下,我们在使用时需要引用此命名空间。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
动态数组声明ArrayList arr = new ArrayList();
动态数组提供了许多非常便捷的方法, 我们可以随时在数组中任何位置添加移出,删除数组中的元素,
而且数组的范围可以自动,超出返回自后该数组会自动扩充远数组一倍的空间存储单元
空间大小 arr.Capacity()
元素个数arr.Count()
添加元素arr.Add(int index,Object object)
删除元素arr.Remove()  删除指定值的元素
删除元素arr.RemoveAt(int index)删除指定下标位置的元素  
功能非常强大

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
李帅 发表于 2012-8-4 13:45
ArrayList是一种动态数组,其容量可随我们的需要自动扩充。

ArrayLish位于System.Collection命名空间下, ...

谢谢您的解答,待我慢慢体会
回复 使用道具 举报
彭书雄 发表于 2012-8-4 15:13
动态数组声明ArrayList arr = new ArrayList();
动态数组提供了许多非常便捷的方法, 我们可以随时在数组中 ...

谢谢您的解答,待我慢慢体会
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马