一、填充替换数组
Arrays.fill(int[] a,int value)
1.a为要进行元素替换的数组
2.value为要储存数组中所有元素的值
Arrays.fill(a,8);//a数组赋初值8;
Arrays.fill(int[] a,int fromindex,int toindex,int value)
1.a为要进行元素替换的数组
2.fromindex填充元素的开始
3.toindex填充元素的结束
4.value为要储存数组中所有元素的值
Arrays.fill(a,2,5,8);//a数组第二个元素到第4个元素的值替换为8;
二、对数组进行排序
Arrays.sort(object)
1.object是指进行排序数组的名称
int[] a={3,5,7,9,0};
Arrays.sort(a);//对a数组进行排序;
三、复制数组
Arrays.copyOf(int[] a,int newlength)
1.a是要进行复制的数组
2.newlength是指复制后新数组的长度,如果新数组的长度大于被复制数组a的长度,int型用0填充,char型用null填充。
3.如果新数组的长度小于被复制数组a的长度,则从数组第一个元素开始截取到满足新数组长度为止。
int[] newa=Arrays.copyOf(a,5);//把数组a复制给新数组newa,新数组的长度为5(copyOf中Of的O一定要大写);
四、数组查询
Arrays.binarySearch(int[] a,int value)
1.a是要搜索的数组
2.value是要搜索的值
Arrays.binarySearch(a,3);//在数组a中搜索3的值
Arrays.binarySearch(int[] a,int fromindex,int toindex,int value)
1.a是要搜索的数组
2.fromindex指定范围的开始索引
3.toindex指定范围结束的索引
4.value是要搜索的值
Arrays.binarySearch(a,0,3,5);//在数组第0~3范围中搜索5的值
五、数组排序
Arrays.sort(int a)
1.a为要排序数组
Arrays.sort(a);//对数组a进行排序
六、总结
1.数组的下标是从0开始的
2.最后一个数组元素表示为数组名[length-1]
3.学会使用Arrays类对数组的操作
java中使用Arrays类对数组进行的一些基础操作
最新推荐文章于 2024-09-15 19:46:31 发布