java中for循环异常停止了如何继续从中断的地方开始

我是在抓取网页信息,比如有1000个网页,url中只有ID不相同,所以用for循环来抓取,但是有的会出现java.lang.NullPointerException这种问... 我是在抓取网页信息,比如有1000个网页,url中只有ID不相同,所以用for循环来抓取,但是有的会出现
java.lang.NullPointerException
这种问题,我想知道如果在ID为50的时候停止了,我怎样在50的时候继续,而不是从51开始,谢谢各位了!
展开
 我来答
好男人是小布
2012-10-11 · 超过30用户采纳过TA的回答
知道答主
回答量:93
采纳率:0%
帮助的人:71.8万
展开全部
无法从异常停止处重新开始,正常方法是在停止处设置断点,当处理到这个位置的时候就会停止处理,等待你的后续运行,这个时候可以同时设置监视的参数之类
追问
怎么设置断点呢
追答
在文件的左侧框架上双击会设置好断点,会出现一个大红点
然后运行程序可以访问到断点,自动停止
之后如下操作:
按钮F5是逐步执行,对每个方法都逐步
按钮F6是逐行执行
按钮F8是跳过该断点继续向下执行
yytee
2012-10-11 · 超过29用户采纳过TA的回答
知道答主
回答量:106
采纳率:0%
帮助的人:91.9万
展开全部
for循环没有办法从中断处开始执行的,你可以把异常抛出去,单循环还是从头开始执行,然后跳过异常出继续执行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
leijp168
推荐于2017-09-24 · TA获得超过216个赞
知道答主
回答量:83
采纳率:0%
帮助的人:23.8万
展开全部
对系统exception异常,只能在for内部用try语句捕获异常并处理,for可以继续;如果不捕获,则跳出循环,不可能再继续
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wangcongt8
2012-10-11 · 超过46用户采纳过TA的回答
知道小有建树答主
回答量:97
采纳率:0%
帮助的人:71万
展开全部
在for循环里面写try/catch代码块,你处理异常后(或光catch不处理也行),java代码会继续正常执行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
262501639
2012-10-11 · TA获得超过430个赞
知道小有建树答主
回答量:245
采纳率:0%
帮助的人:179万
展开全部
使用continue继续,break是中断,return也是可以中断的,但是是中断一个函数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(21)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式