java中使用Arrays类对数组进行的一些基础操作

一、填充替换数组
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类对数组的操作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Matinal_01

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值