Dois blocos try seguidos são compila, mas como ficaria um try-catch dentro do outro ?
Dois blocos try seguidos são compila, mas como ficaria um try-catch dentro do outro ?
Oie Isabela, tudo bem contigo?
Não constuma ser uma boa prática colocar literalmente um "try-catch" dentro do outro, o que dá para fazer seria a seguinte lógica:
try {
} catch (ArithmeticException e) {
// TODO: handle exception
} catch (IllegalArgumentException e) {
// TODO: handle exception
}
Eu achei uma discussão no stackoverflow e um artigo que acredito que irão conseguir te ajudar a ter uma ideia melhor sobre isso:
Espero ter conseguido ajudar! Qualquer coisa estarei por aqui :)
Bons estudos!