美文网首页
java枚举的使用

java枚举的使用

作者: 慵懒的哈士奇 | 来源:发表于2017-11-16 14:39 被阅读0次

在写代码中,我们会遇到这种情况:数据库存的是0,1,2,3...用来表示不同的类型(比如产品的不同类型),我们在跟前端交互时,需要你将int值转成对应的类型。这个时候我们要么用0 == code ? "产品1" : “产品2”...如果类型很多,我们需要判断多层,浪费效率,也影响代码阅读。这时,我们就可以用java给我们提供的enum了。

以下是代码:

public enum PoductType {

PRODUCT0(0,"产品0"),

PRODUCT1(1,"产品1"),

PRODUCT2(2,"产品2");

private intcode;

privateStringvalue;

OperatorType(intcode,String value) {

this.code= code;

this.value= value;

}

public intgetCode() {

returncode;

}

publicStringgetValue() {

returnvalue;

}

使用:PoductType.values()[0].getValue() 就能得到"产品1"

相关文章

  • 店铺注册的dto(页面数据层)

    ShopExecution.java ShopStateEnum.java使用枚举类表示

  • Kotlin基础---枚举类

    Java的枚举 Kotlin的枚举 枚举是极少数Kotlin声明比Java使用了更多的关键字的例子Kotlin用了...

  • 枚举学习

    java enum枚举类 enum(枚举)类介绍 **java枚举类是一组预定义常量的集合,使用enum关键字声明...

  • Java核心类-枚举类

    Java 进阶——枚举enum使用小结及使用枚举替代你的常量类 通过enum定义的枚举类,和其他的class没有任...

  • 【Java】 java基础和面向对象(回顾)

    Java枚举 ava 5.0引入了枚举,枚举限制变量只能是预先设定好的值。使用枚举可以减少代码中的bug。 注意:...

  • java枚举的使用

    在写代码中,我们会遇到这种情况:数据库存的是0,1,2,3...用来表示不同的类型(比如产品的不同类型),我们在跟...

  • java枚举的使用

    java中使用枚举有几种方式,可以用静态常量;也可以用switch等等.目前就我们项目中使用的来说说: 1. eq...

  • Java的枚举使用

    在实际开发中 经常需要 定义许多 标识符号以及对应的值 如:客户的状态,客户的来源等等, 客户的性别等等一般...

  • Java枚举的实现原理

    Java的枚举类,一般的常用方式是使用枚举代表各类选项,既限定了接受值的范围,又便于记忆。如使用枚举定义星期几、性...

  • 深入理解 Java 枚举类型,这篇文章就够了

    枚举是软件开发中使用率非常高的类型。这里针对枚举进行一次深入的讨论,希望对您有所帮助。 枚举的使用 Java 中的...

网友评论

      本文标题:java枚举的使用

      本文链接:https://www.haomeiwen.com/subject/rgmlvxtx.html