首页 > 其他 > 详细

Arrays类的常用方法

时间:2020-05-01 22:52:02      阅读:70      评论:0      收藏:0      [点我收藏+]

Arrays 类的定义:

Arrays类位于java.util 包中,主要包含了操纵数组的各种方法

Arrays 类的常用方法:

下面介绍一些常用的Arrays方法

Arrays类的sort()方法:对数组进行升序排序

Arrays.sort(数组名);

int [] arr3={12,21,13,24};
        
        Arrays.sort(arr3);
        for(int i=0;i<arr3.length;i++){
            System.out.print(arr3[i]+" ");

String toString()方法:将一个数组array转换成一个字符串

int [] arr3={12,21,13,24};
    
    System.out.print(Arrays.toString(arr3));

void fill()方法:把数组array所有元素都赋值为指定数

int [] arr3={12,21,13,24};
        Arrays.fill(arr3,22);
        for(int i=0;i<arr3.length;i++){
            System.out.print(arr3[i]+" ");
        }

copyOf()方法:把数组array复制成一个长度为length的新数组,返回类型与复制的数组一致

int [] arr3={12,21,13,24};
        int arr[]=Arrays.copyOf(arr3, 6);
        for(int i=0;i<arr.length;i++){
            System.out.print(arr[i]+" ");
        }

int binarySearch()方法:查询元素值在数组中的下标(要求数组中元素已经按升序排列)

int [] arr3={12,21,13,24};
        Arrays.sort(arr3);
        int bin=Arrays.binarySearch(arr3, 21);
        System.out.println(bin);
        

boolean equals()方法:比较两个数组是否相等

int [] arr1={12,21,13};
        int [] arr2={12,21,13};
        int [] arr3={12,21,13,24};
        boolean  a=Arrays.equals(arr1,arr2);
        boolean  b=Arrays.equals(arr1,arr3);
        System.out.println(a+" , "+b);
            

以上是最常用的几个Arrays方法,其他还有很多可以去帮助文档里查;

Arrays类的常用方法

原文:https://www.cnblogs.com/bokedizhi97/p/12814850.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!