1. 程式人生 > 其它 >java實現列舉轉換成list

java實現列舉轉換成list


場景描述

前端頁面經常有下拉框,看見的是name對應的傳輸是code,一般採用列舉或者字典來實現。下面將是java將列舉轉換成List的方法

一、前端場景

二、後端java列舉類

三、列舉轉換成List方法

    /**
     * @description: 將倉庫型別列舉轉換成為list
     * @return: list
     * @author: 碼頭土夫子_Gao
     * @Date: 2021/12/10 15:09
     */
    public static List<HashMap<String, String>> getAllWarehouseUsageTypeMap() {
        List<HashMap<String, String>> list = new ArrayList<>();
        for (WarehouseTypeEnum warehouseTypeEnum : EnumSet.allOf(WarehouseTypeEnum.class)) {
            HashMap<String, String> map = new HashMap<>();
            map.put("name", warehouseTypeEnum.name);
            map.put("code", warehouseTypeEnum.code);
            list.add(map);
        }
        return list;
    }
 

 

 

 

四、方法返回資料結構

總結

利用方法將列舉轉換成List,減少前端程式碼寫死的場景

            </div