EnumByName<T extends Enum> 扩展
通过名称访问枚举值。
这是一个集合枚举值的扩展,适用于枚举类型的 values
列表,允许通过名称查找值。
由于枚举类预计相对较小,因此 按名称查找 是通过线性遍历值并比较它们的名称来执行的。如果需要更高效的查找,可能是因为查找操作非常频繁,可以考虑使用 按名称映射 来构建一个映射,然后再用于查找。
static myEnumNameMap = MyEnum.values.asNameMap();
然后使用它进行查找。
- 对象
-
- Iterable<
T>
- Iterable<
- @Since("2.15")