Java使用Arrays类中的静态方法操作数组

Java 使用Arrays类中的静态方法操作数组

Arrays类位于java.util包中,使用时需先导入java.util.Arrays包

  1. int binarySearch(var[] a, var element);
    查询element元素在a数组中的索引,如果a中不包含element元素则返回负数。该方法要求数组a中元素按升序排列。
  2. int binarySearch(var[] a, int startIndex, int endIndex, var element);
    查询数组a中起始索引startIndex到结束索引endIndex之间的搜索元素element的索引,不包含返回负数。该方法也要求数组元素按升序排列。
  3. var[] copyOf(var[] a, int length);
    把数组a复制成一个新数组,length是新数组的长度,如果length小于a的长度,则新数组元素为a数组的前length个元素;如果length大于a的长度,则新数组的元素为a数组的元素,再往后补齐多余元素,元素值为对应数组元素类型的默认值。
  4. var[] copyOfRange(var a, int startIndex, int endIndex);
    该方法复制数组a指定索引范围的元素为新的数组。
  5. boollean equals(var[] a, var[] b);
    比较两个数组,如果a数组和b数组的长度相等,而且a数组和b数组的元素也一一相同(数组是无序的所以不要求一定是对应索引的元素相同),则方法返回true,否则返回false。
  6. viod fill(var[] a, var val);
    将数组a中的所有元素都赋值为val,要求val的类型要和数组的类型一样或者满足自动类型转换。
  7. viod fill(var[] a, int startIndex, int endIndex, var val);
    将数组a中起始索引startIndex和结束索引endIndex之间的元素赋值为val,要求val的类型要和数组的类型一样或者满足自动类型转换。
  8. String toString(var[] a);
    将数组a转换成为一个字符串,该方法按数组索引顺序把数组元素连在一起,元素间用英文逗号和空格隔开。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

a digger

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

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

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

打赏作者

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

抵扣说明:

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

余额充值