日期:2014-05-20  浏览次数:20591 次

关于循环时try写在外面还是里面的问题
现在有一个循环,并且需要有try来捕获异常,如果try写在循环外面,如果循环一报异常,就会停止执行,与需求不符。但是如果把try写在循环里面,对系统性能的消耗会很大,很纠结,有没有折中一点的办法来解决这个问题?

------解决方案--------------------
既然是可以预见的异常,就完成可以通过判断避免掉。
再有,你觉得try catch语句性能消耗真有那个大?
------解决方案--------------------
try 写在for 外面 使用递归