java中for循环异常停止了如何继续从中断的地方开始
我是在抓取网页信息,比如有1000个网页,url中只有ID不相同,所以用for循环来抓取,但是有的会出现java.lang.NullPointerException这种问...
我是在抓取网页信息,比如有1000个网页,url中只有ID不相同,所以用for循环来抓取,但是有的会出现
java.lang.NullPointerException
这种问题,我想知道如果在ID为50的时候停止了,我怎样在50的时候继续,而不是从51开始,谢谢各位了! 展开
java.lang.NullPointerException
这种问题,我想知道如果在ID为50的时候停止了,我怎样在50的时候继续,而不是从51开始,谢谢各位了! 展开
23个回答
展开全部
for循环没有办法从中断处开始执行的,你可以把异常抛出去,单循环还是从头开始执行,然后跳过异常出继续执行。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
对系统exception异常,只能在for内部用try语句捕获异常并处理,for可以继续;如果不捕获,则跳出循环,不可能再继续
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在for循环里面写try/catch代码块,你处理异常后(或光catch不处理也行),java代码会继续正常执行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用continue继续,break是中断,return也是可以中断的,但是是中断一个函数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询