Is there a way to use streams to find an Enum based on its value?
Enum SomeEnum{
Dell("dell"),
IBM("ibm"),
Lenovo("lenovo")
}
public SomeEnum getEnumBased on value(String inputvalue)
{
SomeEnum someEnum = null;
for(Enum enumeration: someEnum)
{
if(enumeration.value().equals(inputvalue)
{
someEnum = enumeration;
}
}
return someEnum;
}
can this be done with streams?