EnumByName<T extends Enum> 扩展
通过名称访问枚举值。
在枚举值的集合上扩展,用于枚举类型的 values
列表,允许通过名称查找值。
由于枚举类通常相对较小,byName 的查找是通过线性迭代值并比较它们的名称来实现的。如果需要更有效的查找,可能是因为查找操作非常频繁,考虑使用 asNameMap 建立一个映射
static myEnumNameMap = MyEnum.values.asNameMap();
然后进行查找。
- 在
-
- Iterable<
T>
- Iterable<
- @Since("2.15")