Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Sempre da Exception no Titulo: "Divertidamente"

Só para complementar o que apareceu na aula, caso alguém veja que está dando sempre exception neste Titulo, isso acontece porque o parâmetro "runtime" recebe "N/A" em seu escopo.

Ao tentar converter com o método:

Integer.valueOf(tituloOMDB.runtime())

Acaba sempre dando uma exception pois duracaoEmMinutos é INTEIRO e N/A é STRING, portanto é impossível realizar essa conversão. Uma sugestão seria dar throw em uma exception -> IllegalArgumentException ou NumberFormatException ou então, para ver o código executando, posso recomendar realizar a atribuição de:

if( duracaoEmMinutos.contentEquals("N/A") ) {
    duracaoEmMinutos == 0;
}

Atribuir ZERO ao atributo, entretanto isso ainda não é uma boa prática, deve ser implementado apenas para vias de testes.

Espero ter ajudado nesse problema que enfrentei aqui... Caso seja possível fazer qualquer melhoria no código, estou aberto a sugestões.

1 resposta
solução!

Olá Erik,

Obrigado por compartilhar essa informação conosco.