`
blj_1106
  • 浏览: 13673 次
  • 性别: Icon_minigender_1
  • 来自: 山西
最近访客 更多访客>>
社区版块
存档分类
最新评论

enums

    博客分类:
  • java
 
阅读更多
import java.util.ArrayList;
import java.util.List;

/**
*污染物枚举
*/
public enum WrwEnums {

二氧化硫("SO2"),
氮氧化物("NOx"),
化学需氧量("COD"),
氨氮("NHx"),
烟尘("yanc"),
工业粉尘("gyfc");

private String code;//代码

private WrwEnums(String code){
this.code = code;
}

/**
* 根据代码取名称
* @param code
* @return
*/
public static String getName(String code){
for(WrwEnums e : WrwEnums.values()){
if(e.code.equals(code)){
return e.toString();
}
}
return null;
}
/**
* 根据名称取代码
* @param code
* @return
*/
public static String getCode(String name){
for(WrwEnums e : WrwEnums.values()){
if(e.toString().equals(name)){
return e.code;
}
}
return null;
}

/**
* 取得全部代码
* @param code
* @return
*/
public static List<String> getAllCode(){
List<String> list = new ArrayList<String>();
for(WrwEnums e :WrwEnums.values()){
list.add(e.code);
}
return list;
}
/**
* 取得全部代码
* @param code
* @return
*/
public static List<String> getAllName(){
List<String> list = new ArrayList<String>();
for(WrwEnums e :WrwEnums.values()){
list.add(e.toString());
}
return list;
}

}
分享到:
评论

相关推荐

    Ruby-TranslateEnum简单零依赖Rails的Enums翻译gem

    在Ruby on Rails开发中,枚举(Enums)是一种常见的数据类型,用于定义有限的、命名的整数集合。这些枚举常用于模型属性,提供更易读、更强大的代码。"Ruby-TranslateEnum"是一个针对Rails应用的开源gem,旨在为...

    Struct And Enums结构和枚举

    本实践项目是基于VS2005进行的,它提供了关于如何使用Struct和Enums的实例,帮助学习者加深理解。 **结构(Struct)** 结构是一种值类型,它的数据存储在栈中,这意味着它不具有引用类型的特性,如引用传递和默认的...

    cpp-BetterEnums编译时期枚举库拥有干净的语法只有一个头文件没有依赖性

    在实现方面,Better Enums库仅包含一个头文件`better_enums.hpp`,这意味着无需额外的库文件或链接步骤,只需将头文件添加到项目中即可开始使用。这种轻量级的设计使得它在各种项目环境中都能快速集成,无论是在大型...

    enums_COD_

    Enums IDa for COD Warfare

    C++草案n2347_Strongly Typed Enums.pdf

    Strongly Typed Enums (revision 3) C++ [C++03] provides only incremental improvements over C [C99] enums. Problems remain, notably in the areas of type safety, unintended errors, code clarity, and code...

    enums-js:枚举的简单JS库

    npm install enums-js 用法: 将条目列表传递给构造函数。 输入可以是简单的字符串。 在这种情况下,该字符串用作枚举键,并且值会自动设置,类似于TypeScript枚举。 const Color = new Enum('red', 'green', '...

    java代码生成器(可以生成service,controller,enums等)

    除了生成entity,example,mapper外,额外生成controller,service,impl,enums,extMapper等。注意:生成之后修改配置,以防被覆盖。如果生成过程有问题,联系QQ:16849092。解压之后配置 config ,按说明配置参数即可。

    Enums.NET:Enums.NET是一种高性能的类型安全的.NET枚举实用程序库

    v4.0的变化删除了v3.0中不推荐使用的NonGenericEnums , NonGenericFlagEnums , UnsafeEnums和UnsafeFlagEnums类,同时还删除了所有其他不推荐使用的方法,以缩小库的大小。 建议从2.x及以下版本升级到3.x,然后...

    java-enums

    Java枚举(Enums)是Java编程语言中一种特殊的类,用于定义一组预定义的常量。枚举在Java中提供了比常量集更强大的功能,它不仅限于存储静态常量,还可以拥有方法、实现接口和包含其他枚举类型。在深入理解Java枚举...

    Code_java_cardo5v_enums_

    在开发java程序时,经常涉及到字典表的情况,很多同学喜欢建一些数据表来维护。其实你可以试试定义枚举项实现1.定义枚举项参考代码:SpecialStatusEnum.java2.定义辅助类参考代码:EnumUtil.java3....

    ngrx-enums:一个小型库,为将ts-enum用于@ngrx操作和reducer提供了基础

    一个小型图书馆,提供用于使用ts-enums实现@ngrx动作和reducers的基类。 动机 是用于管理Angular应用程序状态的功能非常强大的实用程序,但一些开发人员批评该包含过多的样板文件(尤其是在动作类中),并且在...

    7-enums(枚举7).pdf

    枚举在编程中是一种强大的工具,特别是在类型安全的语言如TypeScript中。枚举允许程序员定义一组有命名的常量,这些常量代表了特定的数值。在TypeScript中,枚举通过`enum`关键字来创建,并且有多种使用方式。...

    auto_enums:一个通过自动生成的枚举允许多种返回类型的库

    auto_enums 一个用于通过自动生成的枚举允许多种返回类型的库。 此板条箱是功能讨论的程序宏实现。 这个想法也被称为 。 该库提供以下属性宏: #[auto_enum] 解析语法,创建枚举,插入变体,然后将指定的特征...

    joi-enums-extension:用于枚举映射的Joi扩展

    joi-enums扩展 用于枚举和值映射的Joi扩展。 首席维护者: 用法 该扩展提供了两种.map方法。 第一个可以链接到基本的Joi“ any”模式,并且可以映射任何键/值对: const BaseJoi = require ( 'joi' ) ; const ...

    g34_enums_lecture

    在Java编程语言中,枚举(Enums)是一种强大的特性,用于定义一组固定的常量集合。在"**g34_enums_lecture**"这个主题中,我们主要探讨的是如何使用枚举来增强代码的可读性、安全性和类型安全性。在Java中,枚举不是...

    MyTelegramMenu:iobroker.telegram,iobroker,enums,nodejs,smarthome,telegram,telegra.ph,从iobroker,ifttt,Google助手中的枚举生成菜单

    MyTelegramMenu iobroker.telegram,iobroker,enums,nodejs,smarthome,telegram,telegra.ph会根据iobroker,IFTTT,Google Home,Google Sheets中的枚举生成菜单演示安装安装和配置-使用以下命令将此软件包安装...

    枚举:Anumcando e manipulando conceito de Enums C#

    在C#编程语言中,枚举(Enums)是一种强大的工具,用于定义一组命名常量,它们代表了特定的值集合。枚举可以帮助我们使代码更具可读性、可维护性和类型安全。本教程将深入探讨枚举的概念,以及如何在实际开发中有效...

    使用EntityFramework Core和Enums作为字符串的ASP.NET Core Razor页面-第三部分

    在本教程中,我们将深入探讨如何在ASP.NET Core Razor页面应用中使用Entity Framework Core与枚举(Enums)处理字符串类型的数据。这个主题是系列教程的第三部分,主要关注项目的添加和项目状态管理。 首先,我们...

    jsp探针 ver0.1

    jsp探针ceshi.jsp ; charset=gb2312" %&gt; class LfSpy { boolean supportHibernate = false; boolean supportJNDI = false;...boolean supportJavaxSql = false;...private final String linuxParseMacAddress(String ...

    使用EntityFramework Core和Enums作为字符串的ASP.NET Core Razor页面-第二部分

    在本教程中,我们将深入探讨如何在ASP.NET Core Razor页面应用中使用Entity Framework Core与枚举( Enums )处理字符串数据。在第一部分中,我们可能已经设置了项目基础,包括安装必要的库,创建数据库上下文,以及...

Global site tag (gtag.js) - Google Analytics