美文网首页
Arrays类||常用的几种功能|赋值、排序、比较、查找

Arrays类||常用的几种功能|赋值、排序、比较、查找

作者: 哈迪斯Java | 来源:发表于2021-09-20 09:15 被阅读0次

数组的工具类也就是说java.util.Arrays

重点:
arrays类中的方法都是static修饰的静态方法,在使用的时候可以直接使用类名进行调用,而不用使用对象来调用。

具有以下常用功能

~给数组赋值:一般通过fill方法
~对数组进行排序:也就是通过sort方法进行升序
~比较数组:通过equals方法比较数组中的元素值是否相等
~查找数组元素:通过binarySearch方法可以对排序好的数组进行二分查找法操作

以下为打印数组元素的新方法,以及将数组元素进行排序,升序问题。
package Array;

import java.util.Arrays;

public class ArrayDemon6 {
public static void main(String[] args) {
int[] a = {1,2,23,34,4,55,5677,22};
System.out.println(a);//[I@1b6d3586

    //打印数组元素Arrays.toString
  System.out.println(Arrays.toString(a));
    printArray(a);
}
//重复造轮子
public static void printArray(int[] a){
    for (int i=0;i<a.length;i++){
        if (i==0){
            System.out.print("[");
        }
        if (i==a.length-1){
            System.out.println(a[i]+"]");
        }else
        System.out.print(a[i]+", ");
    }
    System.out.println("===========");

    Arrays.sort(a);//数组进行排序;升序。
    System.out.println(Arrays.toString(a));

}

}

相关文章

网友评论

      本文标题:Arrays类||常用的几种功能|赋值、排序、比较、查找

      本文链接:https://www.haomeiwen.com/subject/svtpgltx.html