七、数组
1、一维数组
数组名=new 数组元素类型[数组的长度]
数组元素类型[ ] 数组名=new 数组元素类型[数组的长度]
2、多维数组
数组名=new 数组元素类型【数组长度1】【数组长度2】
数组名=new 数组元素类型【数组长度】【】
数组名【下标】=new 数组元素类型【数组长度】
3、数组的遍历(输出所有的元素)
(1)For
(2)foreach
例for(int i:a)
i是元素的个数
a是数组名
4、快速排序法
Arrays.sort(数组名)
冒泡排序
选择排序
插入排序
5、复制
(1)例a=new int【】
b=new int【a.Length】
b=a
(2)用循环语句
(3)Arrays.copyOf(数组名,数组长度)
Arrays.copyOfRange(数组名,起始下标,结束下标)
(4)使用system类中的静态方法arrayCopy()
System.arrayCopy(原数组,原数组的起始下标,目标数组,目标数组的起始下标,复制长度)
6、数组元素的替换
fill(数组名,替换的值)
或fill(数组名,起始下标,结束下标,替换的值)
例:Array.fill(a,5)