java.util.Arrays
此类包含用来操作数组的各种方法,比如排序和搜索等。
Arrays类私有修饰构造方法,其所有方法均为静态方法,调用起来非常简单。
常用方法:
方法名
|
说明
|
public static void sort(int[] a)
|
对指定的
int
数组进行升序排列
|
public static int binarySearch(int[] a,int key)
|
对数组进行二分查找法,找不到元素返回
(-
插入点
)-1
|
public static String toString(int[] a)
|
将数组转成字符串
|
public static void main(String[]args){
int[] arr={5,1,9,2,33,18,29,51};
//数组升序排列
Arrays.sort(arr);
//数组转成字符串
String arrStr=Arrays.toString(arr);
System.out.println(arrStr);
//数组二分查找
int index=Arrays.binarySearch(arr,9);
System.out.println(index);
}
运行结果:
[1, 2, 5, 9, 18, 29, 33, 51]
3