美文网首页
JAVA8 获取枚举

JAVA8 获取枚举

作者: liuliuzo | 来源:发表于2020-09-23 23:20 被阅读0次
    public static TypeEnum getByValue(final String value) {
        return Arrays.stream(values()).filter(e -> e.getValue().equals(value)).findFirst().orElse(null);
    }

    public static TypeEnum getByValueOrElseThrows(String value) {
        return Arrays.stream(values()).filter(e -> e.getValue().equals(value)).findFirst()
                .orElseThrow(IllegalArgumentException::new);
    }

相关文章

  • JAVA8 获取枚举

  • Swift-枚举名、枚举值的相互转化

    通过枚举名获取到枚举值 或者 通过枚举值获取到枚举名称 .End

  • 20170714 TypeAnnotation

    Java8新增的Type Annotation(类型注解) Java8为ElementType枚举增加了TYPE_...

  • 枚举定义demo

    枚举定义demo 经常使用的几个方法: 枚举属性,get方法,构造方法,通过code获取枚举,获取全部枚举。 通过...

  • 获取对象属性的几种方法及对比

    for in 获取自身及继承对象的所有可枚举属性 Object.keys() 只能获取自身的可枚举属性,不能获取继...

  • 枚举_enum

    遍历 枚举类: 测试类 反射获取值 枚举类: 测试类:

  • 枚举的花式使用方法

    本文参照《On Java8》 基本的枚举特性 枚举除了简单的应用之外,我们还可以使用它的基本的特性。 如上述程序所...

  • Kotlin特殊类(枚举、内部类)

    枚举 每个枚举常量都有在枚举类声明中获取其名称和位置的属性 枚举常量实现了 Comparable 接口 枚举常量顺...

  • 学习typescript - enum

    数字枚举 默认顺序 数字枚举 指定顺序 数字枚举 获取对应数字 枚举 首个成员未初始化 字符串枚举 字符串数字混合...

  • 【Dart】枚举/库与生态

    枚举 枚举是数量固定的常量值,通过enum关键字声明 枚举的values常量,可以获取所有枚举值列表 可以通过in...

网友评论

      本文标题:JAVA8 获取枚举

      本文链接:https://www.haomeiwen.com/subject/fcgiyktx.html