个人总结,不足麻烦弥补。
- 数组是相同数据类型的有序集合
- 数组所描述的是相同类型的数据按照先后次序排列组合而成
- 数组里面的每一个数据称数组元素,我们可以通过对应的数组下标来访问他,也就是索引。数组的索引是从0开始。
- 数组的长度是确定的,我们开始定义时,一旦长度写好,就不可以改变。
- 数组的类型必须是相同类型,不能出现混合的类型
- 数组中的元素可以是基本数据类型也可以是引用数据类型。
- 数组有三种遍历方式,for遍历,foreach遍历,还有就是Arrays工具类里面有个ToString方法实现遍历。
- 数组里面的元素内容,如果你的数组类型是基本数据类型,没有赋值则为0,如果是引用数据类型没赋值,则为null。
在来说Arrays这个工具类,操作数组的。
常用方法
- sort:可以将数组里面的元素排列,默认是按升序,如果是基本数据类型,就是按数字,引用数据类型,就是按字母对应的Asciii阿斯克吗,进行升序排列。
- fill:给数组赋值
- copyof:赋值一个数组,这些值会copy到一个新数组中去,后面的参数我们可以在这个新数组设立新的长度。
还有一些就是将 数组转换成集合啊各种其他类型的,还有一个平行算法,这个我没有常用,就不深入了解了。