数组操作工具类

JDK下的Arrays类里包含一些static方法主要有用如下:

-------int binarySearch(type[] a, type key)使用2分法查询key元素值在a数组中出现的索引,如果找不到就返回负数;(主要使用该方法要求数组元素已经按升序排列才能得到正确结果);

 

-------int binarySearch(type[] a, int fromIndex, int toIndex, type key)基本同上,主要是同a数组中的fromIndex到toIndex之间的索引查找;

 

--------type[] copyOf(type[] original,int newLength)把original数组复制成一个新的长度为newLength的数组,如果newLength比orignal长度小,就是其前面的newLength长度,如果大,后面就补0,false或null;

 

-------type[] copyOf(type[] original,int from,int to)复制roginal 的from到to之间的元素组成新数组;

 

-------boolean equals(type[]a, type[]a2),如果a,a2长度相等,元素也一一相同就返回true;

 

------- void fill(type[] a,type val):把a数组所有元素赋值为val;

 

--------void fill(type[] a,int fromIndex, int toIndex,type val)和上面类似,主要是把fromIndex到toIndex之间元素赋值为val;

 

------- void sort(type[] a)对a数组进行排序,默认是升序排序;

 

-------void sort(type[] a,int formIndex, int toIndex)类似只对2者间元素排序;

 

-------String toString(type[] a)把数组转换为字符串,元素间用逗号和空格隔开;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值