Uma classe possui como um de seus atributos um Enum.
Para setar esse Enum dependo de uma String. Se ela for igual à um dos objetos de determinado Enum, esse será atribuido ao atributo da classe.
Como posso refatorar o codigo abaixo que contém um ‘for’ para cada classe Enum?
public void setTipo(String s) {
for (MeuEnum1 e : MeuEnum1.values()) {
if (e.name().equalsIgnoreCase(s))
this.tipo = e;
}
for (MeuEnum2 e : MeuEnum2.values()) {
if (e.name().equalsIgnoreCase(s))
this.tipo = e;
}
for ...
Agradeço a ajuda