Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
0
respuestas

Mi propuesta de constructor

public Titulo(TituloOmdb miTituloOmdb) {

        this.nombre = miTituloOmdb.title();
        this.fechaDeLanzamiento = Integer.valueOf(miTituloOmdb.year());
        if (miTituloOmdb.runtime().contains("N/A")) {
            this.duracionEnMinutos = 0;
        } else {
            String duracionTexto = miTituloOmdb.runtime().replace(" min", "");
            this.duracionEnMinutos = Integer.valueOf(duracionTexto);
        }
    }

ME di cuenta que había películas con N/A, a esas se les asigna 0 minutos, también use el método replace, que quita los minutos, aunque la solución del curso me pareció correcta, ya que veo casi imposible que haya una película con más de 3 digitos en minutos, creí que era mejor simplemente eliminar la palabra "min"