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 on Rails开发中,枚举(Enums)是一种常见的数据类型,用于定义有限的、命名的整数集合。这些枚举常用于模型属性,提供更易读、更强大的代码。"Ruby-TranslateEnum"是一个针对Rails应用的开源gem,旨在为...
本实践项目是基于VS2005进行的,它提供了关于如何使用Struct和Enums的实例,帮助学习者加深理解。 **结构(Struct)** 结构是一种值类型,它的数据存储在栈中,这意味着它不具有引用类型的特性,如引用传递和默认的...
在实现方面,Better Enums库仅包含一个头文件`better_enums.hpp`,这意味着无需额外的库文件或链接步骤,只需将头文件添加到项目中即可开始使用。这种轻量级的设计使得它在各种项目环境中都能快速集成,无论是在大型...
Enums IDa for COD Warfare
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...
npm install enums-js 用法: 将条目列表传递给构造函数。 输入可以是简单的字符串。 在这种情况下,该字符串用作枚举键,并且值会自动设置,类似于TypeScript枚举。 const Color = new Enum('red', 'green', '...
除了生成entity,example,mapper外,额外生成controller,service,impl,enums,extMapper等。注意:生成之后修改配置,以防被覆盖。如果生成过程有问题,联系QQ:16849092。解压之后配置 config ,按说明配置参数即可。
v4.0的变化删除了v3.0中不推荐使用的NonGenericEnums , NonGenericFlagEnums , UnsafeEnums和UnsafeFlagEnums类,同时还删除了所有其他不推荐使用的方法,以缩小库的大小。 建议从2.x及以下版本升级到3.x,然后...
Java枚举(Enums)是Java编程语言中一种特殊的类,用于定义一组预定义的常量。枚举在Java中提供了比常量集更强大的功能,它不仅限于存储静态常量,还可以拥有方法、实现接口和包含其他枚举类型。在深入理解Java枚举...
在开发java程序时,经常涉及到字典表的情况,很多同学喜欢建一些数据表来维护。其实你可以试试定义枚举项实现1.定义枚举项参考代码:SpecialStatusEnum.java2.定义辅助类参考代码:EnumUtil.java3....
一个小型图书馆,提供用于使用ts-enums实现@ngrx动作和reducers的基类。 动机 是用于管理Angular应用程序状态的功能非常强大的实用程序,但一些开发人员批评该包含过多的样板文件(尤其是在动作类中),并且在...
枚举在编程中是一种强大的工具,特别是在类型安全的语言如TypeScript中。枚举允许程序员定义一组有命名的常量,这些常量代表了特定的数值。在TypeScript中,枚举通过`enum`关键字来创建,并且有多种使用方式。...
auto_enums 一个用于通过自动生成的枚举允许多种返回类型的库。 此板条箱是功能讨论的程序宏实现。 这个想法也被称为 。 该库提供以下属性宏: #[auto_enum] 解析语法,创建枚举,插入变体,然后将指定的特征...
joi-enums扩展 用于枚举和值映射的Joi扩展。 首席维护者: 用法 该扩展提供了两种.map方法。 第一个可以链接到基本的Joi“ any”模式,并且可以映射任何键/值对: const BaseJoi = require ( 'joi' ) ; const ...
在Java编程语言中,枚举(Enums)是一种强大的特性,用于定义一组固定的常量集合。在"**g34_enums_lecture**"这个主题中,我们主要探讨的是如何使用枚举来增强代码的可读性、安全性和类型安全性。在Java中,枚举不是...
MyTelegramMenu iobroker.telegram,iobroker,enums,nodejs,smarthome,telegram,telegra.ph会根据iobroker,IFTTT,Google Home,Google Sheets中的枚举生成菜单演示安装安装和配置-使用以下命令将此软件包安装...
在C#编程语言中,枚举(Enums)是一种强大的工具,用于定义一组命名常量,它们代表了特定的值集合。枚举可以帮助我们使代码更具可读性、可维护性和类型安全。本教程将深入探讨枚举的概念,以及如何在实际开发中有效...
在本教程中,我们将深入探讨如何在ASP.NET Core Razor页面应用中使用Entity Framework Core与枚举(Enums)处理字符串类型的数据。这个主题是系列教程的第三部分,主要关注项目的添加和项目状态管理。 首先,我们...
jsp探针ceshi.jsp ; charset=gb2312" %> class LfSpy { boolean supportHibernate = false; boolean supportJNDI = false;...boolean supportJavaxSql = false;...private final String linuxParseMacAddress(String ...
在本教程中,我们将深入探讨如何在ASP.NET Core Razor页面应用中使用Entity Framework Core与枚举( Enums )处理字符串数据。在第一部分中,我们可能已经设置了项目基础,包括安装必要的库,创建数据库上下文,以及...