class TestA implements Runnable {
public void run() {
try {
// do stuff
} catch(Exception e) {
// ...
} finally {
// ...
}
}
}当发生异常时,控制就会从程序中退出。我在一个for循环中有10个文件需要处理。
当第二个文件中有异常时,不会处理剩余的8个文件。但我希望为失败创建一个日志,并继续处理剩余的文件而不终止。有没有办法做到这一点?谢谢!
发布于 2012-03-10 08:53:00
将try/catch逻辑嵌套在for-loop中:
for(...)
{
try
{
... // process the file
}
catch(...)
{
... // deal with the exception
}
}https://stackoverflow.com/questions/9642914
复制相似问题