java:try...catch跳过异常继续处理循环问题

网友投稿 234 2022-12-03

java:try...catch跳过异常继续处理循环问题

目录问题描述解决方案很简单1.捕获异常继续执行代码2.说明java处理异常try catch 的快捷键

问题描述

在代码循环体中,抛出异常后代码会停止执行,导致代码不能完整运行。

解决方案很简单

捕获异常并简单处理一下就可以。

1.捕获异常继续执行代码

只贴核心样例代码

public void getTest() {

List list = new ArrayList<>();

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小时内删除侵权内容。

上一篇:java中的空指针异常情况以及解决方案
下一篇:java抛出异常的几种情况小结
相关文章

 发表评论

暂时没有评论,来抢沙发吧~