【发布时间】:2016-10-07 15:37:49
【问题描述】:
如果用户正在查找不存在的数组中的值或访问数组中未定义的索引,我想实现我自己的异常来处理。
int[] myIntArray = {1,2,3};
myIntArray[4] = ?? // this invoke ArrayIndexOutOfBoundsException
所以我真正想做的是这样的:
try{
System.out.println("Access element:" + a[4]);
}catch(ArrayIndexOutOfBoundsException e){
// call my own exception witch I create in a new class
}
有些是这样的:
public class myException extends Exception
{
public invalideIndexException()
{
}
}
我是编程新手,Java 文档很有帮助,但我仍然对实现这一点感到困惑。
【问题讨论】:
-
您可以在
catch中执行throw new MyException();