package com.jinx.it.common.enumm;
import cn.hutool.core.util.StrUtil;
import com.jinx.it.entity.jinxentity.enumeration.base.ICommEnum;
import lombok.extern.slf4j.Slf4j;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.util.*;
/**
* 枚举的工具类
* 不可使用的原因 该类啊
**/
@Slf4j
public class EnumUtil {
private EnumUtil() { }
/**
* 将枚举类装换为Map对象的List
*/
public static <Enum> List<Map<String, Object>> convertEnumToList(Class<Enum> enumT) {
Enum[] enumConstants = enumT.getEnumConstants();
List<Map<String, Object>> results = new ArrayList<>();
for (Enum e : enumConstants) {
Map<String, Object> eMap = new HashMap<>();
Class<?> eClass = e.getClass();
try {
Method[] methods = eClass.getMethods();
for (Method method : methods) {
Str
java枚举类转list
Java 枚举类转换为 List 实践
最新推荐文章于 2024-08-01 11:36:45 发布
本文详细介绍了如何在 Java 中将枚举类转换为 List 集合,包括使用 Stream API 和传统方法,同时探讨了枚举在Java中的应用及其优势。

最低0.47元/天 解锁文章
3723

被折叠的 条评论
为什么被折叠?



