0
如果抛出异常,是否可以返回循环?在Java中,捕获异常时,返回for循环
比方说我的代码是:
try {
for(int i=0; i < a.length; i++) {
sysout(a[i])
}
} catch (Exception e) {
sysout("Error")
}
我想循环恢复的地方停了下来。
如果抛出异常,是否可以返回循环?在Java中,捕获异常时,返回for循环
比方说我的代码是:
try {
for(int i=0; i < a.length; i++) {
sysout(a[i])
}
} catch (Exception e) {
sysout("Error")
}
我想循环恢复的地方停了下来。
这样
for (int i = 0; i < a.length; i++)
try {
sysout(a[i]);
} catch (Exception e) {
sysout("Error");
}
}
不要使用
for(int i=0; i<a.length; i++)
使用
for(int i = startIndex; i<a.length; i++)
,你可以猜你需要的startIndex初始化为0,并将其设置为循环值在例外情况下,下一次进入循环时,它将从startIndex开始。
为什么不把try/catch **放入循环中? – 2012-03-25 18:42:39