判断一个枚举值是否属于某个枚举类
一个 判断 是否 某个 枚举 属于
2023-09-11 14:19:53 时间
1:自定义枚举类
/** * @Description: 控制开关的状态 * @since: JDK 1.7 * @Version: V1.0 */ public enum SwitchStatus { CLOSE(0, "0-关闭"), OPEN(1, "1-开启"); private int key; private String value; private SwitchStatus(int key, String value) { this.key = key; this.value = value; } public int getKey() { return key; } public String getValue() { return value; } }
2:工具类方法——本例的核心
public class EnumUtil { /** * 判断数值是否属于枚举类的值 * @param key * @return */ public static boolean isInclude(int key){ boolean include = false; for (SwitchStatus e: SwitchStatus.values()){ if(e.getKey()==key){ include = true; break; } } return include; } }
3:测试
public class TestMain { public static void main(String[]args){ System.out.println(EnumUtil.isInclude(0)); System.out.println(EnumUtil.isInclude(1)); System.out.println(EnumUtil.isInclude(2)); } }
相关文章
- shell脚本中判断一个字符串是否是空字符串
- js replace 全局替换 以表单的方式提交参数 判断是否为ie浏览器 将jquery.qqFace.js表情转换成微信的字符码 手机端省市区联动 新字体引用本地运行可以获得,放到服务器上报404 C#提取html中的汉字 MVC几种找不到资源的解决方式 使用Windows服务定时去执行一个方法的三种方式
- 常量,字段,构造方法 调试 ms 源代码 一个C#二维码图片识别的Demo 近期ASP.NET问题汇总及对应的解决办法 c# chart控件柱状图,改变柱子宽度 使用C#创建Windows服务 C#服务端判断客户端socket是否已断开的方法 线程 线程池 Task .NET 单元测试的利剑——模拟框架Moq
- shell脚本判断上一个命令是否执行成功
- 如何 判断一个 View 是否可见
- 如何判断Unix系统的一个库文件是32位还是64位的
- mysql判断一个字符串是否包含某子串 【转】
- [LintCode]判断一个字符串是否包含另一个字符串的所有字符
- 判断一个单向链表中是否有环
- Linux 下判断一个字符串ip是否合法
- 力扣解法汇总1780. 判断一个数字是否可以表示成三的幂的和
- 图论期末大作业编程题(如何判断一个4连通4正则图为无爪、无K4图)
- C# 判断 List 是否存在某一个字段
- Excel-判断一个文本字符串中是否包含数字! 判断一个文本字符串是否是纯汉字!
- JS 将数字字符串数组转为 数字数组 (互换),js获取数组对象中 某一个key的值,js判断一个数组是否包含另一个数组(一维数组)
- 【Unity3D日常开发】Unity3D中如何判断一个组件已经添加到物体上面
- 判断一个字符串是否经过了base64_encode加密
- c#中怎样判断一个程序是否正在运行?
- 判断一个数组的长度用 Length 还是 SizeOf ?