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