package com.huaheng.common.utils; public enum WarehouseEnum { CH("CS", "CS0001"), KS("KS", "KS0001"), XZ("XZ", "XZ0001"); private String warehouseName; private String warehouseCode; // 构造方法 private WarehouseEnum(String warehouseName, String warehouseCode) { this.warehouseName = warehouseName; this.warehouseCode = warehouseCode; } public static String getWarehouseCode(String warehouseName){ for (WarehouseEnum warehouseEnum : WarehouseEnum.values()) { if (warehouseEnum.warehouseName.equals(warehouseName)){ return warehouseEnum.warehouseCode; } } return null; } public static void main(String[] args) { WarehouseEnum[] values = WarehouseEnum.values(); for (WarehouseEnum value : values) { System.out.println(value + " warehouseCode: " + value.warehouseCode + " warehouseName: " + value.warehouseName); } System.out.println("======================"); System.out.println(WarehouseEnum.getWarehouseCode("长沙")); } }