JDK提供的java.util.Arrays类,包含了常用的数组操作,方便我们日常开发。Arrays类包含了:打印、排序、查找、填充
package test1;
import java.util.Arrays;
public class testArrayTools {
public static void main(String[] args) {
int[] a = {100, 10, 5, 80, 60, 20, 30};
System.out.println(a);
//打印数组toString(静态方法)
System.out.println(Arrays.toString(a));
//排序sort
Arrays.sort(a);
System.out.println(Arrays.toString(a));
//二分查找binarySearch,找到返回引用下标,没找到返回-1
int index = Arrays.binarySearch(a, 30);
System.out.println(index);
System.out.println(Arrays.binarySearch(a, -30));
//数组填充
Arrays.fill(a, 2, 4, 100); //将2到4索引的元素替换为100;
System.out.println(Arrays.toString(a));
}
}