枚举类:

public enum ContractTempletEnumCopy {

PPT(1), SIGNT(2), UNKNOWN(-1);

private Integer id;

ContractTempletEnumCopy(Integer id) {

this.id = id;

}

public Integer getId() {

return this.id;

}

public void setId(Integer id) {

this.id = id;

}

public static ContractTempletEnumCopy valueOf(Integer id) {

ContractTempletEnumCopy[] values = ContractTempletEnumCopy.values();

for(ContractTempletEnumCopy value : values){

if(value.getId() == id){

return value;

}

}

return UNKNOWN;

}

}

测试类:

public class TH_01_JavaEnum {

public static void main(String[] args) {

TH_01_JavaEnum test = new TH_01_JavaEnum();

test.action();

}

public void action(){

ContractTempletEnum test = ContractTempletEnum.valueOf(2);

System.out.println("[1]_" + test);

switch (test) {

case PPT:

System.out.println("[2]_" + test);

break;

case SIGNT:

System.out.println("[2]_" + test);

break;

}

}

java case 枚举_java枚举类型使用switch case相关推荐

  1. java的枚举_Java 枚举

    Java 枚举 知识点 概念 enum 的全称为 enumeration, 是 JDK 1.5 中引入的新特性. 在Java中,被 enum 关键字修饰的类型就是枚举类型.形式如下: enum Col ...

  2. java 集合枚举_java枚举集合怎么用

    在java枚举中可以结合集合进行操作,这里生成了一个新的类EnumSet.除此之外还有一个EnumMap集合需要我们掌握.下面我们就枚举集合的两种类进行说明,重点讲解EnumSet类的方法.代码及实例 ...

  3. C语言case次数有限制吗,用switch...case语句统计数字、空格和其他字符出现的次数...

    //用switch...case语句统计数字.空格和其他字符出现的次数 //转自K&R #include int main(void) { int c, i, nwhite, nother, ...

  4. C语言CASE语句嵌套,C语言中switch case语句的嵌套

    给一个含有嵌套的switch case的一段完整代码: #include int main() { int n=1; int m=2; switch(n) { case 1: m++; case 2: ...

  5. java case 枚举_Java枚举类型在switch语句中的正确用法

    很多人也许会尝试写下这样的代码: ResultStructureEnum type = ResultStructureEnum.valueOf(userType); switch (type) { c ...

  6. C# 枚举类型在switch case语句中的使用

    代码 using System; using System.Collections.Generic; using System.Linq; using System.Text; using Syste ...

  7. java json 枚举_java枚举类型JSON格式返回处理

    public enum PositionParam { POSITION_PARAM1(1,"总经理"), POSITION_PARAM2(2,"销售经理"), ...

  8. java enum 变量_java枚举使用详解

    package com.ljq.test; /** * 枚举用法详解 * * @author jiqinlin * */ public class TestEnum { /** * 普通枚举 * * ...

  9. java enum 随机_Java 枚举(enum)

    1.枚举(enum) enum是一个特殊的类,代表一组常量(不可更改的变量,如,final变量). 要创建enum,请使用enum关键字(而不是类或接口),并用逗号分隔常量.请注意,它们应使用大写字母 ...

最新文章

  1. 42张图详解 NAT : 换个马甲就能上网
  2. UNet为什么在医学图像分割表现好?
  3. linux获取ad用户列表,Powershell小技巧之查询AD用户
  4. HTML---HTML中常用的标签(标题,水平,特殊标签)
  5. 21个令程序员泪流满面的瞬间【第二弹】
  6. dataframe 众数的方法_学习数据分析数据方法论 [描述性统计分析]
  7. 一个简单JavaAgent的实现
  8. 如何用PPT编制方案 (5)PPT中的文字设计
  9. 代码分析 | 单细胞转录组Normalization详解
  10. python画雷达图-使用Python绘制雷达图
  11. STM32F103的DAC实现播放WAV音乐
  12. Android的屏幕多样性支持
  13. 一站式原创文章神器,让你轻松创作高质量文章
  14. MFC 基于VLC的视频播放器(三)---界面设计以及对话框接受文件的拖拽
  15. 某商场为了促销,采用了打折的优惠活动。每位顾客一次购物达到500元以上,给予95%的优惠;达到1000元以上,给予90%的优惠;结果保留两位小数。
  16. 测试问卷星问卷公开的问题
  17. Python3网络爬虫,简单爬取网络小说并下载
  18. 【上海】上海七牛云存储招聘
  19. 校招----速游面经笔经
  20. 用Qt写的平均绩点计算器

热门文章

  1. 物联网与LPWA是什么关系?LoRa设备开发参考指南(一)
  2. 告别VR眩晕症,InvenSense公司推出六轴惯性IMU
  3. EGE入门基础知识学习篇
  4. 【Web前端HTML5CSS3】13-背景
  5. 思特奇Java实习生面试
  6. windows安装node及环境配置
  7. 在AMD CPU的Windows上使用官方安卓模拟器虚拟化加速
  8. win2api 创建进程简介
  9. Interactive Html Bom使用
  10. Gitlab上传本地代码到远程仓库流程及常见问题