Arrays类常用方法

Arrays类常用方法



toString方法的使用

作用:返回数组[ ]的字符串形式。

Integer [] i = {2,3,2,1};
        System.out.println(Arrays.toString(i));
sort方法的使用
  1. 直接使用sort方法,则是由小到大进行排序。

在这里插入图片描述

  1. 使用Comparator接口的匿名内部类
    return (o1-o2):
    由小到大排序
    在这里插入图片描述

return(o2-o1):
由大到小排序
在这里插入图片描述

binarysearch方法


有序:从大到小或者从小到大都是可以的!
如果该数组是无序的,则不能使用这种查找方式。
若元素在数组中,则返回==-1==

      System.out.println(Arrays.binarySearch(arrs,-1));

返回指定元素在数组中的索引

copyof数组元素的复制

在这里插入图片描述

  int arr[] = {2,22,1,-1,-3,23};
        int newarr [] = Arrays.copyOf(arr,arr.length+2);
fill数组元素的填充

在这里插入图片描述

  int arr[] = {2,22,1,-1,-3,23};
        Arrays.fill(arr,99);
        System.out.println(Arrays.toString(arr));
equals比较两个数组元素是否完全相同

在这里插入图片描述

  int arr[] = {2,22,1,-1,-3,23};
        int newarr [] = Arrays.copyOf(arr,arr.length+2);
        System.out.println(arr.equals(newarr));
asList方法,将一组值转化为List接口指向的对象.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值