Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

haga lo que hicimos en el aula

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

1 respuesta

Hola Justin,

Parece que estás trabajando con una API para obtener información de películas y estás manejando errores en tu código Java. Según la imagen que compartiste, el problema parece estar relacionado con la conversión del tiempo de duración de la película, ya que el valor es "N/A".

Aquí tienes algunas sugerencias para manejar este caso:

  1. Verificar el valor antes de la conversión: Antes de intentar convertir el valor de duración, verifica si es "N/A". Si es así, puedes asignar un valor predeterminado o manejarlo de manera diferente.

    String runtime = miTituloOmdb.getRuntime();
    if ("N/A".equals(runtime)) {
        System.out.println("Duración no disponible");
        // Asigna un valor predeterminado o maneja el caso según sea necesario
    } else {
        // Procede con la conversión
    }
    
  2. Manejo de excepciones personalizado: Asegúrate de que tu excepción personalizada ErrorEnConversionDeDuracionException maneje adecuadamente este caso, proporcionando un mensaje claro sobre el problema.

  3. Mensajes de error claros: Asegúrate de que los mensajes de error sean claros y útiles para el usuario, indicando exactamente qué fue lo que falló y por qué.

Espero que estas sugerencias te ayuden a resolver el problema.