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

Haga lo que hicimos: realizando búsquedas con consultas derivadas

“Categoria.java”

package com.aluracursos.screenmatch.model;

public enum Categoria {
ACCION("Action", "Acción"),
ROMANCE("Romance", "Romance"),
COMEDIA("Comedy", "Comedia"),
DRAMA("Drama", "Drama"),
CRIMEN("Crime", "Crimen");
private String categoriaOmdb;
private String categoriaEspanol;
Categoria(String categoriaOmdb, String categoriaEspanol){
this.categoriaOmdb = categoriaOmdb;
this.categoriaEspanol = categoriaEspanol;

}
public static Categoria fromString(String text) {
    for (Categoria categoria : Categoria.values()) {
        if (categoria.categoriaOmdb.equalsIgnoreCase(text)) {
            return categoria;
        }
    }
    throw new IllegalArgumentException("Ninguna categoria encontrada: " + text);
}
public static Categoria fromEspanol(String text) {
    for (Categoria categoria : Categoria.values()) {
        if (categoria.categoriaEspanol.equalsIgnoreCase(text)) {
            return categoria;
        }
    }
    throw new IllegalArgumentException("Ninguna categoria encontrada: " + text);
}

}