Java数组
1.声明数组
在java中声明数组有两种形式:数组元素类型名[] 数组名;数组元素类型名 数组名 [].例如:(1)int[] array;(2)int array[];
2.初始化数组
按照上例那样声明数组,并不会为数组分配内存,要真正使用数组还要对数组进行初始化,为它分配空间.例如:(1)int a[] = {1,2,3,4,5,6};(2)int[] b = {1,2,3,4,5,6};
3.操作数组
java中类库中预置了很多对数组进行操作的函数,可以实现对数组的复制,,比较,搜索数组中的元素,对数组进行排序,填充数组等操作.
(1)复制数组
System.arraycopy(Object arg0, int arg1, Object arg2, int arg3, int arg4);
arg0:源数组的名称
arg1:源数组的起始位置
arg2:目标数组的名称
arg4:要复制的元素个数
(2)比较数组
比较数组就是检查两个数组是否相同,如果相同,则返回一个true,如果不相同则返回false。
Arrays.equals(Object arg0,Object arg1);
arg0:数组1
arg1:数组2
(3)搜索数组中的元素
int Arrays.binarySearch(Object arg0,key)
arg0:要查询的数组名
key:要查询的值
如果查询到则返回这个值在数组中的下标,未查询到时则返回一个负值。
(4)排序数组
Arrays.sort(Object array);
(5.)填充数组
可以用某一个值对数组进行填充.
网友评论