Выброс пользовательского исключения NumberFormatException в Java

Я пытаюсь выбросить собственное NumberFormatException при преобразовании месяца String в Integer. Не знаю, как вызвать исключение. Любая помощь будет оценена по достоинству. Нужно ли мне добавлять пробную ловушку перед этой частью кода? У меня уже есть один в другой части моего кода.

// sets the month as a string
mm = date.substring(0, (date.indexOf("/")));
// sets the day as a string
dd = date.substring((date.indexOf("/")) + 1, (date.lastIndexOf("/")));
// sets the year as a string
yyyy= date.substring((date.lastIndexOf("/"))+1, (date.length()));
// converts the month to an integer
intmm = Integer.parseInt(mm);
/*throw new NumberFormatException("The month entered, " + mm+ is invalid.");*/
// converts the day to an integer
intdd = Integer.parseInt(dd);
/* throw new NumberFormatException("The day entered, " + dd + " is invalid.");*/
// converts the year to an integer
intyyyy = Integer.parseInt(yyyy);
/*throw new NumberFormatException("The yearentered, " + yyyy + " is invalid.");*/
5
задан NYC Canuck 8 November 2011 в 15:50
поделиться