当前位置: 首页 > news >正文

enum枚举类的使用示例

public enum OrderStatus {
// 枚举实例,调用构造方法传入参数
PENDING(0, "待支付"),
PAID(1, "已支付"),
SHIPPED(2, "已发货"),
COMPLETED(3, "已完成"),
CANCELLED(-1, "已取消");

// 成员变量
private final int code;
private final String desc;

// 构造函数(必须私有,默认就是private)
OrderStatus(int code, String desc) {
this.code = code;
this.desc = desc;
}

// Getter方法
public int getCode() { return code; }
public String getDesc() { return desc; }

// 根据code查找枚举(常用静态方法)
public static OrderStatus fromCode(int code) {
for (OrderStatus status : OrderStatus.values()) {
if (status.code == code) {
return status;
}
}
return null;
}
}

// 使用示例
public class Main {
public static void main(String[] args) {
OrderStatus status = OrderStatus.PAID;
System.out.println("状态描述:" + status.getDesc()); // 输出:已支付
System.out.println("状态码:" + status.getCode()); // 输出:1

// 转换:从数据库读取的code转为枚举
OrderStatus dbStatus = OrderStatus.fromCode(2);
System.out.println(dbStatus.getDesc()); // 输出:已发货
}
}

http://www.jsqmd.com/news/1214640/

相关文章:

  • 运算放大器与比较器的本质区别及应用场景
  • AI算力竞争重心转向Token效率
  • ADC原理与应用:从基础到嵌入式系统实践
  • 电力系统中性点接地方式与继电保护技术解析
  • PCB元器件布局五大核心原则与实战技巧
  • 一名投资分析爱好者,专注于市场周期和波浪理论研究。
  • 抛丸加工选哪家?这几点让你放心托付
  • 2.65亿灵活就业时代的选择:零时工APP为何是兼职、小时工、零工从业者的不二之选 - 一风AI推广
  • 采购穿透式监管平台怎么选?五大核心维度评测框架
  • 2026黔南噪音检测怎么选?环境噪音检测TOP 工业 + 工地 + 住宅 + 交通全场景 附电话地址 - 中安检测集团
  • 2026泉州市民高频选择的5家实体水质检测饮用水检测井水检测自来水检测生活污水废水检测第三方实地测评整理 - 一修哥咨询
  • Google Scholar 镜像入口怎么用?论文题目、DOI、SCI文献检索实用方法
  • 百考通智能化AI一键生成,赋能答辩PPT,让学术展示更高效从容
  • 天津标书撰写有哪些核心环节?掌握这些关键要点,助你成功中标
  • 笔记七:大模型微调与高效训练——从 SFT 到 MoE 的完整指南
  • 合肥2026钟表协会认证名表回收7家诚信门店盘点 - 商业每日快报
  • 为什么我建议程序员别盲目跟风装AI插件?
  • 精密电阻选型与应用全指南:从参数解析到工程实践
  • 内蒙古旅游全攻略:7位正规持证导游公开,别再让不靠谱的人毁了你的草原梦 - 纯玩旅游分享
  • 单相电机启动电容原理与三相电机自启动特性对比
  • 企业级SSD市场现状与AI驱动下的技术演进
  • 2026镇江泳池高危检测怎么选?高危检测机构TOP 办证 + 年审 + 水质全项 附电话地址 - 鉴安检测
  • 2026新乡雨棚搭建怎么选?TOP 铝合金 + 玻璃 + 耐力板 + 上门测量安装 附电话地址 - 科信检测
  • Legacy iOS Kit:旧款苹果设备降级越狱终极指南
  • 上海别墅地下室防水防潮哪家推荐
  • 数字孪生网络方案:基于虚拟网络操作系统的零成本验证验证
  • in-toto:保障软件供应链完整性,透明展示开发到安装全流程
  • 2026张家界雨棚搭建怎么选?TOP 铝合金 + 玻璃 + 耐力板 + 上门测量安装 附电话地址 - 科信检测
  • 2026源头直供透气膜粉推荐:细分领域优质企业深度解析 - 全域品牌推荐
  • 电源纹波与高频噪声的区分及抑制方案