java enum基本操作

原创 2011年01月11日 07:53:00

public enum DictType {
  系统皮肤(10), 病人类型(20), 性别(30), 人员性质(40), 职业(50), 区域(60), 民族(70), 国籍(80), 客户来源(90), 物品分类(100), 物品单位(110), 外加工地点(120), 外加工物品类型(
    130), 收费项目单位(140), 公告类型(142);

  private int enumValue;

  public int getEnumValue() {
   return enumValue;
  }

  DictType(int value) {
   this.enumValue = value;
  }
 };
/**
  * 根据key取入出库类型
  *
  * @param value
  * @return
  */
 public static String getChargeTypeByKey(String key) {
  CommonEnumType.ChargeType[] ists = CommonEnumType.ChargeType.values();
  for (ChargeType ist : ists) {
   if (ist.getKey() == key) {
    return ist.name();
   }
  }
  return null;
 }

JAVA中enum使用方法

注意查看结果,STATUSCODE尤为重要 package com.enumtest; public enum RESULTMAP { SUCCESS(200,"返回正确结果"),INPUT_...
  • KinseyGeek
  • KinseyGeek
  • 2017年02月15日 08:47
  • 912

Java enum关键字用法小结

enum 指枚举类型,但其与C语言的用法,是有很大不同的。在C语言中,我们一般用enum来定义一组相关的常量。而在Java中,enum能做的事,可远远不止于此。 要了解Java中的enum如何用...
  • u013248535
  • u013248535
  • 2016年10月25日 10:12
  • 1307

java enum的用法详解

Java Enum原理  public enum Size{ SMALL, MEDIUM, LARGE, EXTRA_LARGE }; 实际上,这个声明定义的类型是一个类,它刚好有四个实例,在此...
  • liaoqianwen123
  • liaoqianwen123
  • 2014年04月12日 23:25
  • 17456

Java Enum 枚举

Java Enum 枚举...
  • kinginblue
  • kinginblue
  • 2016年08月11日 22:50
  • 696

Java Enum用法小结

用法一:常量 在JDK1.5 之前,我们定义常量都是: public static fianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。 ...
  • bidelinqi12
  • bidelinqi12
  • 2016年01月12日 22:39
  • 980

[java]Enum在switch中的比较判别

前面项目中使用了Enum枚举类型,每次在单个函数中判别枚举类型时都非常痛苦,以为无法switch判别枚举类型,而使用了很多的if判别。 估计和我早期使用方式错误有关系,一直以为在枚举type前面加上...
  • zhengdan66
  • zhengdan66
  • 2016年01月11日 00:13
  • 2220

java enum 查找

enum
  • tengdazhang770960436
  • tengdazhang770960436
  • 2016年08月31日 18:26
  • 577

java enum实现的单例

为了防止通过反序列化得到多个对象,EJ提倡使用enum实现单例: 关于枚举的对象为什么可以反序列化:可以看Enum类的如下方法: Java代码 /** * prevent de...
  • lllliulin
  • lllliulin
  • 2015年11月05日 11:24
  • 1009

Java 中Enum 的扩展

Java 原生的Enum没有办法与C中的Enum一样随意指定成员的值,在一些C语言直接与Java 通信的场景中会比较麻烦,所以我对Java 原有的Enum进行扩展来达到随意指定成员值的目的:   pu...
  • chenjianjk
  • chenjianjk
  • 2013年07月30日 21:09
  • 1204

动态生成enum(dynamic enum)

因为以前的老代码定义了enum类,而这部分代码是作为公共的jar,修改时会影响很大,所以希望动态添加枚举属性 首先是一个工具类DynamicEnumUtil ,参考网上的: 原文链接: ht...
  • jinfeiteng2008
  • jinfeiteng2008
  • 2017年01月04日 15:09
  • 456
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java enum基本操作
举报原因:
原因补充:

(最多只允许输入30个字)