!167 优化EnumUtil#getEnumAt方法

Merge pull request !167 from Ease/hotfix/range-check
This commit is contained in:
Looly 2020-08-27 16:43:58 +08:00 committed by Gitee
commit 3fee3f2a9c

View File

@ -61,7 +61,7 @@ public class EnumUtil {
*/
public static <E extends Enum<E>> E getEnumAt(Class<E> enumClass, int index) {
final E[] enumConstants = enumClass.getEnumConstants();
return index < enumConstants.length ? enumConstants[index] : null;
return index >= 0 && index < enumConstants.length ? enumConstants[index] : null;
}
/**