Pessoal qdo eu faço isso:
if (!m.find()) {
throw new IllegalStateException(dt +" Não é uma data inválida!");
}
se for verdadeiro o código que vem depois não é nunca executado certo?
Pessoal qdo eu faço isso:
if (!m.find()) {
throw new IllegalStateException(dt +" Não é uma data inválida!");
}
se for verdadeiro o código que vem depois não é nunca executado certo?
A não ser que isso esteja dentro de um “try” e haja um bloco “finally”, se houver o finally ele vai ser executado após a exceção ser lançada.
Ou se o trecho acima estiver dentro de um bloco try com um catch semelhante a este abaixo:
catch (IllegalStateException exception ) {
//este código aqui será executado quando a exceção for capturada!
}
{}´s