0

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?

Andremoniy
  • 34,031
  • 20
  • 135
  • 241
venkat g
  • 421
  • 1
  • 6
  • 20

0 Answers0