在Java中處理數組異常可以采用以下技巧:
int[] arr = {1, 2, 3};
try {
int value = arr[3]; // 數組越界異常
} catch (ArrayIndexOutOfBoundsException e) {
System.out.println("數組越界異常發生:" + e.getMessage());
}
int[] arr = null;
try {
int value = arr[0]; // 空指針異常
} catch (NullPointerException e) {
System.out.println("空指針異常發生:" + e.getMessage());
}
public void getValueFromArray(int[] arr, int index) throws ArrayIndexOutOfBoundsException {
if (index >= arr.length) {
throw new ArrayIndexOutOfBoundsException("數組越界異常");
}
int value = arr[index];
}
int[] arr = {1, 2, 3};
int index = 3;
assert index >= 0 && index < arr.length : "數組越界異常";
int value = arr[index];
這些技巧可以幫助您更好地處理數組異常,提高程序的穩定性和可靠性。