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

本文共 1361 字,大约阅读时间需要 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的好处了

转载于:https://www.cnblogs.com/rocky-AGE-24/p/5500106.html

你可能感兴趣的文章
mysql定时任务
查看>>
Java排查问题随笔
查看>>
《Linux内核》课本读书笔记 第三章
查看>>
[原创]传递UIScrollView的滑动事件到其子视图中
查看>>
461. Hamming Distance【数学|位运算】
查看>>
Java面向对象的三大特征
查看>>
SDO_GEOMETRY Object Type
查看>>
OpenGL ES 2.0 for iPhone Tutorial
查看>>
shell 脚本实现退点输出
查看>>
DP问题之 捞鱼问题
查看>>
简陋的树形控件
查看>>
Java学习之SpringBoot整合SSM Demo
查看>>
c# 第四课 interfaces
查看>>
Django补充
查看>>
[POJ 1742] Coins 【DP】
查看>>
用border画三角形
查看>>
ASP.NET Core 借助 K8S 玩转容器编排
查看>>
Docker 查看镜像信息
查看>>
WPF 绑定StaticResource到控件的方法
查看>>
Creating a Pulsing Circle Animation
查看>>