Обработка на изключения
Здравейте,
Нещо не мога да разбера обработката на изключения. Това е кодът ми:
try{
numbers[i][1] = new BigInteger(numbersToParse[1]);
}catch (FileNotFoundException e) {
numbers [i][1] = new BigInteger("0");
} catch (IOException e) {
numbers [i][1] = new BigInteger("0");
}
Идеята ми е да парсна стринга в numbersToParse[1] в променливата numbers[i][1]. Но е възможно NumbersToParse да няма позиция [1]. В такъв случай искам да задам на numbers[i][1] стойност 0. Само че явно не го правя както трябва. Задачата може да се реши и с един if(numbersToParse.lenght()>1), но ми е интересно как да стане с изключения.
Благодаря предварително!