mysql连接测试不成功的原因有哪些
234
2022-12-03
java:try...catch跳过异常继续处理循环问题
目录问题描述解决方案很简单1.捕获异常继续执行代码2.说明java处理异常try catch 的快捷键
问题描述
在代码循环体中,抛出异常后代码会停止执行,导致代码不能完整运行。
解决方案很简单
捕获异常并简单处理一下就可以。
1.捕获异常继续执行代码
只贴核心样例代码
public void getTest() {
List
list.add("1");
list.add("2");
list.add("e"); //转数字时会出错抛出异常
list.add("4");
for (String str : list) {
try {
int num = Integer.parseInt(str); //异常点
System.out.println(num);
} catch (Exception e) {http://
OXGtDwk e.printStackTrace();
//continue;
}
//finally {do something}
System.out.println("***");
}
}
2.说明
上述代码中在字符串转数字时会抛出异常,代码会捕获异常并打印出来,而后继续执行剩下代码,如果不希望继续执行剩下的代码就把 continue 的注销去掉,一旦出现异常就会直接进行下一个循环。
java处理异常try catch 的快捷键
1.首先,选中你需要加的代码块,后右键,出现surroud with,之后选择try catch即可。
2.当然你可以按ctrl+shift+z,出来后在选择。
3.在myeclipse里Alt+/是代码提示功能,你就写个try然后左手按下alt键不要放开右手按下/键,当myeclpse出现提示后松开双手,按下enter(回车键)即可
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~