Arrays 工具类
java.util.Arrays 类即为操作数组的工具类,包含了用来操作数组的各种方法
boolean equals(int[] a,int[] b) |
判断两个数组是否相等 |
---|---|
String to String(int[] a) |
输出数组信息 |
void fill(int[] a,int val) |
将指定值填充到数组中 |
vois sort(int[] a) |
对数组进行排序 |
int binarySearch(int[] a,int key) |
堆排序后的数组进行二分法检索指定的值 |
数组中的常见异常
-
角标越界异常:
ArrayIndexOutOfBoundsExcetion
public class ArrayExceptionTest { public static void main(String[] args){ //角标越界异常 for(int i = 0;i <= arr.length;i++){ System.out.print(arr[i]); //ArrayIndexOutOfBoundsExcetion } //程序异常即终止,不再运行接下来的程序 } }
-
空指针异常:
NullPointerExcception
//1. int[][] arr2 = new int[4][]; System.out.println(arr2[0]); //2. int[] arr1 = new int[]{1,2,3}; arr1 = null; System.out.println(arr[0]);