我有一个程序可以从 csv 文件中读取行。我想获得错误数(所有损坏的列数)。该程序的工作原理是:
For each line :
try {
checkColumn1 method () --> May Throw myException
checkColumn2 method () --> May Throw myException
checkColumn3 method () --> May Throw myException
....
....
checkLastColumnCSV method () --> May Throw myException
}catch (myException object){
countErrors ++;
}
我的程序在 check 方法抛出的第一个异常处停止,但我希望程序继续执行直到最后一个 Checkcolumn 方法,以便计算所有列上的错误数。
我正在使用 Java 6(在一个旧项目中),所以我无法使用函数式接口。
感谢您的建议。
答案 0 :(得分:1)
用 checkColumnx
块包围每个对 try - catch
的调用。