黑马程序员技术交流社区

标题: 动态数组的问题 [打印本页]

作者: 黑马—代忠    时间: 2012-8-4 09:31
标题: 动态数组的问题
1.什么是动态数组。
2.怎么声明动态数组。
3.怎样遍历动态数组。
4.使用动态的好处,在什么情况下使用动态数组比较好。
作者: 李帅    时间: 2012-8-4 13:45
ArrayList是一种动态数组,其容量可随我们的需要自动扩充。

ArrayLish位于System.Collection命名空间下,我们在使用时需要引用此命名空间。
作者: 彭书雄    时间: 2012-8-4 15:13
动态数组声明ArrayList arr = new ArrayList();
动态数组提供了许多非常便捷的方法, 我们可以随时在数组中任何位置添加移出,删除数组中的元素,
而且数组的范围可以自动,超出返回自后该数组会自动扩充远数组一倍的空间存储单元
空间大小 arr.Capacity()
元素个数arr.Count()
添加元素arr.Add(int index,Object object)
删除元素arr.Remove()  删除指定值的元素
删除元素arr.RemoveAt(int index)删除指定下标位置的元素  
功能非常强大

作者: 黑马—代忠    时间: 2012-8-5 23:45
李帅 发表于 2012-8-4 13:45
ArrayList是一种动态数组,其容量可随我们的需要自动扩充。

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

谢谢您的解答,待我慢慢体会
作者: 黑马—代忠    时间: 2012-8-5 23:45
彭书雄 发表于 2012-8-4 15:13
动态数组声明ArrayList arr = new ArrayList();
动态数组提供了许多非常便捷的方法, 我们可以随时在数组中 ...

谢谢您的解答,待我慢慢体会




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