使用Streams过滤对象

时间:2017-03-02 13:01:28

标签: java java-8

有没有办法根据其值使用流来查找枚举?

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;
}

可以用流完成吗?

0 个答案:

没有答案