声明并开辟
数据类型 数组名称【】=new 数据类型【长度】;
数据类型 【】 数组名称=new 数据类型【长度】;
分布完成
声明数组【】=null;
开辟数组 数据类型=new 数据类型【长度】 ;
数组下标都是从0开始的。
数组是一种顺序结构,并且数组的长度都是固定的。java为了方便数组的输出,提供了一个数组名称.lenght。属性,可以直接去的数组长度。
范例:定义并使用数组
数组属于引用数据类型,代码中需要进行内存分配。
范例:使用静态初始化定义数组
1.数组排序
可以按照由小到大的顺序对基本数据类型的数组(例如,int数组,double数组都为基本数据类型数组),进行排序,操作语法:java.util.Array.sort(数组名称)
java.util是一个java系统包的名称,而Arrays是该包的一个工具类
本程序利用JDK提供的类库实现了数组排序处理,需要注意的是java.util.Arrays.sort()方法主要针对一维数组,但对数组类型没有限制。
2、数组复制
从一个数组中复制部分内容到另外一个数组中,方法为System.arraycopy(源数组名称,源数组开始点,目标数组名称,目标数组开始点,复制长度)