处理异常以避免破坏代码

时间:2014-08-26 15:23:56

标签: java exception-handling

我正在编写代码来获取大约10000个URL的请求并将结果保存在excel中。现在有些URL在向它们发送get请求时返回异常,并且我的代码在那时断开。我希望我的代码能够运行以获取所有10000个URL的请求,即使某些URL获取请求之间失败也是如此。有人可以给我一些提示,以便我可以使用它来避免在URL获取请求失败时破坏我的代码。

1 个答案:

答案 0 :(得分:1)

您需要捕获适当的异常,并根据需要处理它们,如下所示:

for(String someURL : myListOfURLS) { 
   try { 
       ResultThingy r = getURL(someURL);
   } catch(PossibleThingThatCouldGoWrong exc) { 
       System.err.println("Well, that didn't work, but onward!");
   } 
}