可以忽略“catch”子句吗?我有这段代码,我想做的是扫描所有包含特定字符串的单词并将它们存储在 String res 中。
但是我现在拥有的代码不会遍历循环,因为它会在“catch”子句中断时停止。有没有办法忽略 catch 子句,让“try”继续循环,直到它到达文件末尾?
String delimiter = " - ";
String[] del;
String res = new String();
if(curEnhancedStem.startsWith("a"))
{
InputStream inputStream = getResources().openRawResource(R.raw.definitiona);
try {
BufferedReader in = new BufferedReader(new InputStreamReader(inputStream));
String s = in.readLine();
while(s != null)
{
s = in.readLine();
del = s.split(delimiter);
if (del[0].contains(curEnhancedStem))
{
res = res + s + "\n\n";
}
}
return res;
}
catch (Exception e) {
// nothing to do here
}
}