枚举类 TiesStrategy
- 所有已实现的接口:
-
Serializable
,Comparable<TiesStrategy>
,Constable
处理排名转换中的并列值的策略。
- SEQUENTIAL - 并列值按照在原始数组中出现的顺序分配排名,例如(1,3,4,3)的排名为(1,2,4,3)
- MINIMUM - 并列值被分配最小适用排名,或第一次出现的排名。例如,(1,3,4,3)的排名为(1,2,4,2)
- MAXIMUM - 并列值被分配最大适用排名,或最后一次出现的排名。例如,(1,3,4,3)的排名为(1,3,4,3)
- AVERAGE - 并列值被分配适用排名的平均值。例如,(1,3,4,3)的排名为(1,2.5,4,2.5)
- RANDOM - 并列值被分配适用值中的随机整数排名。分配的排名将始终是MINIMUM和MAXIMUM策略返回的值之间的整数(包括在内)。
-
嵌套类概要
从类继承的嵌套类/接口 java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
枚举常量概要
枚举常量说明并列值获得适用排名的平均值并列值获得最大适用排名并列值获得最小适用排名并列值从适用排名中获得随机整数值按出现顺序分配顺序排名 -
方法概要
修饰符和类型方法说明static TiesStrategy
返回带有指定名称的该类的枚举常量。static TiesStrategy[]
values()
返回包含该枚举类的常量的数组,顺序与声明这些常量的顺序相同
-
枚举常量详细资料
-
SEQUENTIAL
按出现顺序分配顺序排名 -
MINIMUM
并列值获得最小适用排名 -
MAXIMUM
并列值获得最大适用排名 -
AVERAGE
并列值获得适用排名的平均值 -
RANDOM
并列值从适用排名中获得随机整数值
-
-
方法详细资料
-
values
返回包含该枚举类的常量的数组,顺序与声明这些常量的顺序相同- 返回:
- 包含该枚举类的常量的数组,顺序与声明这些常量的顺序相同
-
valueOf
返回带有指定名称的该类的枚举常量。 字符串必须与用于声明该类的枚举常量的 标识符完全匹配。(不允许有多余 的空格字符。)- 参数:
-
name
- 要返回的枚举常量的名称。 - 返回:
- 返回带有指定名称的枚举常量
- 抛出:
-
IllegalArgumentException
- 如果该枚举类没有带有指定名称的常量 -
NullPointerException
- 如果参数为空值
-