实现类应该保持为不可变
- 作者:
- wjybxx date 2023/4/1
-
方法概要
-
方法详细资料
-
values
获取映射的所有枚举实例(声明序)。- 返回:
- 不可变的list,以支持共享。
-
sortedValues
获取有序的所有枚举实例(根据number排序)- 返回:
- 不可变的list,以支持共享。
-
forNumber
通过数字找到对应的枚举- 参数:
number- 枚举的唯一编号- 返回:
- T 如果不存在,则返回null,而不是抛出异常
-
checkedForNumber
通过数字找到对应的枚举- 参数:
number- 枚举的唯一编号- 返回:
- T number对应的枚举
- 抛出:
IllegalArgumentException- 如果number对应的枚举不存在,则抛出异常
-
forNumber
- 参数:
number- 枚举的唯一编号def- 默认值- 返回:
- T number对应的枚举或默认值
-
size
default int size() -
isEmpty
default boolean isEmpty()
-