定义一个枚举类:
public enum Time { // 通过构造方法给常量传值 DATE1("2016-6-26 12:14:10"), DATE2("2016-6-26 12:14:10"), DATE3("2016-6-26 12:14:10"), DATE4("2016-6-26 12:14:10"), DATE5("2016-6-26 12:14:10"), DATE6("2016-6-26 12:14:10"), DATE7("2016-6-26 12:14:10"); private Timestamp date; //将传入的字符串日期转换成指定格式的日期; Time(String date) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-mm-dd hh24:mm:ss"); Date d = null; try { d = sdf.parse(date); } catch (ParseException e) { e.printStackTrace(); } this.date = new Timestamp(d.getTime()); } }
测试:
public static void main( String[] args) { // 这一步就相当于把每个常量转换成了Time对象, Time[] ts = Time.values(); // oridnal -- 下标 , name -- 常量名字 , date -- 常量值 System.out.println(ts[0].ordinal() + " " + ts[0].name() + " "+ts[0].date }
相关推荐
java 通过反射获取枚举类,及枚举类的值,枚举类枚举实例名。本项目为普通java项目
java高级编程 Enum枚举 包括枚举的例子,问题 及一些文档,是复习的好资源
默认情况下,枚举符的值从0开始,其后值总是前面一个+1。 即Sun=0,Mon=1,Tue=2,Wed=3,Thu=4,Fri=5,Sat=6 也可以自己定义数值,其后值总是前面一个+1 例如: enum day {Sun=7,Mon=1,Tue,Wed,Thu,Fri,Sat}d1,d2,d3; ...
本文实例总结了python模拟enum枚举类型的方法。分享给大家供大家参考。具体分析如下: python中没有enum枚举类型,可能python认为这玩意压根就没用,下面列举了三种方法模拟enum枚举类型 方法1. 使用自定义类 class...
java枚举小例子,简单了解枚举的用法,适合初学者使用。
案例简单枚举类定义由于枚举类的“new”方法,将会保证内存中只会存在一个枚举类的实例from enum import Enum这样我们就获得了Month类型的枚
非常有用的枚举类型使用例子,简化了数据采集通道的定义。
laravel-enum 一个简单好用的枚举扩展包,帮助你更方便地管理项目中的枚举,支持 Laravel 和 Lumen。社区讨论:介绍laravel-enum 主要用来扩展项目中的常量使用,通过合理的定义常量可以使代码更加规范,更易阅读和...
Java 枚举是一个特殊的类,一般表示一组常量,比如一年的 4 个季节,一个年的 12 个月份,一个星期的 7 天,方向有东南西北等。 Java 枚举类使用 enum 关键字来定义,各个常量使用逗号 , 来分割。 例如定义一个颜色...
枚举的一些案例通过举例一些实例来讲解枚举,附有代码
接下来我们举个例子,比如:一星期有 7 天,如果不用枚举,我们需要使用 #define 来为每个整数定义一个别名: #define MON 1 #define TUE 2 #define WED 3 #define THU 4 #define FRI 5 #define SAT 6 #define SUN ...
主要介绍了PHP中Enum(枚举)用法,结合实例形式较为详细的分析了php中Enum(枚举)的实现与使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
解析字符串转化为对象+code转desc+通过值实例枚举类+EnumUtil+PackageUtils工具类 ZipInputStream实现压缩文件的读取与数据转化的过程,利用反射实现根据枚举值获取枚举对象。
Enum的实例
/// 范例:Enum1枚举有两个成员A=0,B=1,则传入"A"或"0"获取 Enum1.A 枚举类型 public static T GetInstance(string member) { return CommFun.ConvertTo(Enum.Parse(typeof(T), member, true)); } #endregion ...
[int|string]name: [package name]list: [enum element] = [value]文件名无关紧要产生enum.go enum -fp=exam.enum例子整数枚举type: intname: directionlist: West = 0 east = 1 North = 2 South = 3结果: package...
wise_enum ... 您还可以声明一个枚举类而不是一个枚举,显式指定存储,声明一个嵌套在一个类内的枚举,甚至改编一个已经声明的枚举: // Equivalent to enum class MoreColor : int64_t {BLUE, BLACK = 1
Java 实例 - Enum(枚举)构造函数及方法的使用源代码-详细教程.zip