欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Java中Arrays工具类的使用

程序员文章站 2024-03-06 21:07:56
...

Java中Arrays工具类的使用

工具类:工具类里面封装了一些比较好的方法,这些方法有个特点:都被Static修饰
调用方法:

1. 查找:
Static int binarySearch(形参)=====各种形参不同的方法,返回搜索值的下标
2. 排序:
Static void sort(形参)=========对数组进行排序
(byte[] b,int formIndex,int toIndex):表示[formIndex,toIndex],前包后不包
3. 查看:
Static String toString(形参)=====返回数组的字符串表示形式(即打印数组的内容

*代码:*

import java.util.Arrays;
public class Demo7Array {
    public static void main(String[] args) {
        int[] arr=new int[] {1,2,3,4,5,765,45,3};
        //[[email protected]
        System.out.println(arr);
        System.out.println(Arrays.toString(arr));
        //====>结果:[1, 2, 3, 4, 5, 765, 45, 3]
        Arrays.sort(arr,5,7);//前包后不包===对下标为5,6进行排序
        System.out.println("排序后"+Arrays.toString(arr));
        //=====>结果:[1, 2, 3, 4, 5, 45, 765, 3]
        Arrays.sort(arr);
        System.out.println("排序后"+Arrays.toString(arr));
        System.out.println("查找的下标为"+Arrays.binarySearch(arr, 3));
        System.out.println("范围查找的下标为"+Arrays.binarySearch(arr,0,5,4));
    }
}