博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Enum遇到下拉框
阅读量:7038 次
发布时间:2019-06-28

本文共 1305 字,大约阅读时间需要 4 分钟。

package com.zj.tool;public enum WeekDay {    Mon("Monday",1),    Tue("Tuesday",2),    Wed("Wednesday",3),    Thu("Thursday",4),    Fri("Friday",5),    Sat("Saturday",6),    Sun("Sunday",7);    /**定义枚举类型自己的属性**/    private final String day;    private final int dayNum;    private WeekDay(String day,int dayNum) {        this.day = day;        this.dayNum = dayNum;    }        public int getDayNum()    {        return dayNum;    }    /**定义枚举类型自己的方法**/    public static void printDay(int i){        switch(i){            case 1: System.out.println(WeekDay.Mon); break;            case 2: System.out.println(WeekDay.Tue);break;            case 3: System.out.println(WeekDay.Wed);break;            case 4: System.out.println(WeekDay.Thu);break;            case 5: System.out.println(WeekDay.Fri);break;            case 6: System.out.println(WeekDay.Sat);break;            case 7: System.out.println(WeekDay.Sun);break;            default:System.out.println("wrong number!");        }    }    public String getDay() {        return day;    }    public static void main(String args[]) {        for (WeekDay day : WeekDay.values()) {            System.out.println(day + "====>" + day.getDay()+ "====>" + day.getDayNum());        }        WeekDay.printDay(5);    }}

一个很实际的问题,数据库里面存的是数字但是页面要显示字符串,此时就i显示出enum的好处了

转载地址:http://pcxal.baihongyu.com/

你可能感兴趣的文章
FireFox 增加新侧栏 方便用户查看已同步标签
查看>>
《Android 3D游戏开发技术宝典——OpenGL ES 2.0》——2.2节简单数据的存储——Preferences...
查看>>
在 NewLisp 实现匿名函数的递归
查看>>
《R语言数据分析与挖掘实战》——第2章 R语言简介 2.1 R安装
查看>>
2016 年 Win 10 市场份额增加14%,win7 仍居首
查看>>
《Android 应用测试指南》——第2章,第2.5节创建一个测试用例
查看>>
《数据驱动的网络分析》——6.3 使用R工作区
查看>>
《Spark大数据分析:核心概念、技术及实践》一2.3 一个单独的Scala应用程序
查看>>
Phalcon入门教程之模型
查看>>
K近邻算法-KNN
查看>>
北京这两天为啥颜值爆表?
查看>>
HybridDB · 最佳实践 · HybridDB 数据合并的方法与原理
查看>>
《Unity着色器和屏幕特效开发秘笈(原书第2版)》一2.2 漫反射着色
查看>>
利用Fork/Join框架来统计某个字符串在某个文件夹的文件中出现的次数
查看>>
使用ownCloud在Linux安装你的个人云服务
查看>>
《深入实践Spring Boot》一1.6 小结
查看>>
XTTS,又一个值得你重视的Oracle数据库迁移升级利器
查看>>
error: src refspec master does not match any. error: failed to push some refs to
查看>>
《C语言及程序设计》实践项目——用break和continue改变流程
查看>>
Nodejs进阶:基于express+multer的文件上传
查看>>