`
wgbaoweii
  • 浏览: 28628 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

获取枚举值

阅读更多

public static Role fromName(String name) {
    for (Role role : Role.values()) {
        if (StringUtils.equals(role.name(), name)) {
            return role;
        }
    }
    return null;
}

分享到:
评论

相关推荐

    java枚举结果类、根据状态值获取枚举值

    java枚举结果类、根据状态值获取枚举值 Controller: /** 模块类型枚举 */ model.addAttribute("mType", ModuleTypeEnum.ModuleTypeShow()); ftl: value="${mType.key}:${mType.value}” </#list>

    java 通过反射获取枚举类,及枚举类的值,枚举类枚举实例名

    这些代码可能包括创建枚举类,然后通过反射获取枚举值、实例名以及演示如何使用`getDeclaredConstructor()`和`newInstance()`方法来访问私有构造函数(虽然这不是常规用法)。 通过深入理解这些概念,你可以更好地...

    C#获取枚举Eumn的属性值,并绑定到控件

    这个函数首先获取枚举值对应的字段信息,然后查找该字段上的`DescriptionAttribute`,如果存在,就返回描述信息,否则返回枚举值的字符串表示。 为了将枚举绑定到UI控件,例如一个下拉列表框(ComboBox),你可以...

    C# 获取枚举值的简单实例

    在给定的实例中,我们将探讨如何在C#中获取枚举值。 首先,我们需要声明一个枚举类型。在C#中,枚举通过`enum`关键字定义,如下面的代码所示: ```csharp public enum Test_Enum { one = 1001, two = 1002, ...

    C# 从枚举值获取对应的文本描述详解

    在这个方法中,我们首先获取枚举值的字段信息(FieldInfo),然后通过`GetCustomAttributes`查找`DescriptionAttribute`。如果找到了描述属性,就返回其`Description`属性的值;否则,返回枚举值的字符串表示。 在...

    java枚举类的属性、方法和构造方法应用实战

    setName() 方法用于设置枚举值的 name 属性,而 getName() 方法用于获取枚举值的 name 属性。 枚举类的构造方法 枚举类的构造方法是用于初始化枚举值的。在枚举类中,我们可以定义多个构造方法,每个构造方法都...

    给枚举值增加扩展数据

    以下是如何获取枚举成员描述的示例: ```csharp FieldInfo field = typeof(Color).GetField("Red"); DescriptionAttribute description = (DescriptionAttribute)field.GetCustomAttribute(typeof...

    枚举 实现星期的转化

    4. **`getTime()`** 方法:获取枚举值的时间属性。 5. **`getStop()`** 方法:模拟一个等待的过程,通过 `Thread.sleep` 方法让程序暂停一段时间,这里的时间长度由 `time` 属性决定。 ### 代码实现细节 接下来,...

    【ASP.NET编程知识】.NET获取枚举DescriptionAttribute描述信息性能改进的多种方法.docx

    .NET 获取枚举 DescriptionAttribute 描述信息性能改进的多种方法 在 ASP.NET 编程中,获取枚举 DescriptionAttribute 描述信息是一个常见的需求。DescriptionAttribute 特性可以用于 many places,例如枚举,通过...

    Unity-C#-遍历枚举,通过枚举对象获取枚举类型.txt

    枚举参数与对象类型进行比较,判断是否属于同一类型

    枚举 实现交通灯的转换

    2. **根据名称获取枚举值**:使用`valueOf()`方法,传入枚举实例的名字来获取对应的枚举实例。 ```java public class TestTrafficLamp { public static void main(String[] args) { // 获取所有的枚举值 for ...

    c#枚举值增加特性说明(推荐)

    例如,我们可以使用以下代码来获取枚举值的描述信息。 public static class TestEnumExtentions { public static string Display(this TestEnum t) { var fieldName = Enum.GetName(typeof(TestEnum), t); var ...

    C#特性与枚举值遍历

    - 枚举转换:枚举值可以通过`ToString()`方法转化为字符串,反之,字符串也可以通过`Enum.Parse()`或`Enum.TryParse()`方法转化为枚举值。 2. 反射(Reflection): - 反射是.NET框架提供的一种机制,它允许在...

    java枚举

    此外,枚举类型还提供了许多内置方法,如`values()`用于获取枚举的所有值组成的数组,`valueOf(String name)`用于通过名称获取枚举值。 #### 四、枚举类型的特性与优势 **1. 安全性:** 枚举类型确保了只能创建预...

    枚举绑定ComboBox

    6. 可选:设置ComboBox的ValueMember属性,以便在选定项时获取枚举值。 下面是一个示例代码片段,展示了如何实现枚举与ComboBox的绑定: ```csharp public partial class Form1 : Form { public Form1() { ...

    Java中怎样由枚举常量的ordinal值获得枚举常量对象

    Java1.5提供了关键字enum,能够通过该关键字方便得定义自己须要的枚举类型,比方  enum Season {  SPRING, SUMMER, AUTUMN, WINTER  }  定义了一个季节枚举类型。  在本例中,对于Season.SPRING这个...

    Laravel开发-laravel-enum

    1. 获取枚举值:你可以通过`::values()`方法获取所有枚举值,例如`UserStatus::values()`将返回一个包含所有状态的数组。 2. 检查枚举值:使用`::has()`方法检查某个值是否存在于枚举中,如`UserStatus::has('...

Global site tag (gtag.js) - Google Analytics