1
resposta

Try-catch dentro do outro

Dois blocos try seguidos são compila, mas como ficaria um try-catch dentro do outro ?

1 resposta

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!