package mei.qiu.ni;
public class Que{
public static void main(String[] args){
int[] arr ={ 5,2,8,6};
int index = 5; //数组下标
String numStr="12"; //数字字符串
int trans; //保存数字字符串转换为整型的结果
System.out.println("========程序开始==-==---=");
try{
//把数字字符串转换成整型,可能抛出NumberFormatException
trans = Integer.parseInt(numStr);
arr[index] = trans; //可能抛出ArrayIndexOutOfBoundsException
} catch (NumberFormatException e) {
System.out.println("抛出了NumberFormatException ");
} catch (ArrayIndexOutOfBoundsException e) {
System.out.println("抛出了 ArrayIndexOutOfBoundaException ");
} finally {
System.out.println("=---=程序结束-----=");
}
}
}
异常异常 异常
最新推荐文章于 2024-08-15 14:47:41 发布
本文展示了如何在Java中处理字符串12转换为整数时可能出现的NumberFormatException,并捕获ArrayIndexOutOfBoundsException,确保程序的稳健性。
摘要由CSDN通过智能技术生成