Java Arrays类

Arrays类概述

针对数组进行操作的工具类
提供了排序、查找等功能

Arrays的成员方法

public static String toString(int[] a) 返回指定数组内容的字符串表示形式。
public static void sort(int[] a) 对指定的int型数组按数字升序进行排序。
public static int binarySearch(int[] a,int key) 用二分搜索法搜索指定的int型数组,以获得指定的值。

import java.util.Arrays;
public class test {
    public static void main(String[] args) {
        int[] arr={11,13,88,22,99,100,55,33,77,66};
        System.out.println(Arrays.toString(arr));  //数组转字符串
        
        Arrays.sort(arr);                          //排序
        System.out.println(Arrays.toString(arr));  
        
        System.out.println(Arrays.binarySearch(arr, 88));
        System.out.println(Arrays.binarySearch(arr, 22));   //返回对应关键字的索引
        System.out.println(Arrays.binarySearch(arr, 12));  //返回值为-插入点-1
    
    }
    
}
输出:
[11, 13, 88, 22, 99, 100, 55, 33, 77, 66]
[11, 13, 22, 33, 55, 66, 77, 88, 99, 100]
7
2
-2
原文地址:https://www.cnblogs.com/bbn0111/p/7498948.html