mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-05-09 23:51:34 +08:00
fix: ignore invalid index while get a enum value by index
This commit is contained in:
parent
b49fc75f48
commit
370f24ae3d
@ -61,7 +61,7 @@ public class EnumUtil {
|
|||||||
*/
|
*/
|
||||||
public static <E extends Enum<E>> E getEnumAt(Class<E> enumClass, int index) {
|
public static <E extends Enum<E>> E getEnumAt(Class<E> enumClass, int index) {
|
||||||
final E[] enumConstants = enumClass.getEnumConstants();
|
final E[] enumConstants = enumClass.getEnumConstants();
|
||||||
return index < enumConstants.length ? enumConstants[index] : null;
|
return index >= 0 && index < enumConstants.length ? enumConstants[index] : null;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
x
Reference in New Issue
Block a user