Package org.aoju.bus.core.lang
Interface Enums<E extends Enums<E>>
- Type Parameters:
E- Enum类型
- All Superinterfaces:
Serializable
枚举元素通用接口,在自定义枚举上实现此接口可以用于数据转换
数据库保存时建议保存 intVal()而非ordinal()防备需求变更
-
Method Summary
-
Method Details
-
name
String name() -
text
在中文语境下,多数时间枚举会配合一个中文说明- Returns:
- enum名
-
intVal
int intVal() -
items
获取所有枚举对象- Returns:
- 枚举对象数组
-
from
通过int类型值查找兄弟其他枚举- Parameters:
intVal- int值- Returns:
- Enum
-
from
通过String类型的值转换,根据实现可以用name/text- Parameters:
strVal- String值- Returns:
- Enum
-