Можно ли игнорировать предложение? У меня есть этот код, и я хочу, чтобы он сканировал все слова, содержащие определенную строку, и сохранил их в String res.Android - Игнорирование положения уловов?
Но код, который у меня есть, не проходит через цикл, потому что он останавливается, когда прерывается предложение catch. Есть ли способ игнорировать предложение catch и просто позволить «попробовать» продолжить цикл до тех пор, пока он не достигнет конца файла?
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
}
}
Он идет к статье улова, потому что есть исключения в коде. Отправка его обратно в предложение try вряд ли поможет вам, так как в большинстве случаев вы снова столкнетесь с этим исключением. Попробуйте отладить ваш код и исправить исключение. –
Да предложение catch может быть проигнорировано, не записывая его в код. –
Если я не написал предложение «catch», я получаю сообщение об ошибке, говорящее, что «readline()» должно быть окружено предложением catch, или я должен положить finally ниже try. –