字符串转枚举 java_Java基础学习:java字符串转成枚举类型

Java平台允许我们在内存中创建可复用的Java对象,但一般情况下,只有当JVM处于运行时,这些对象才可能存在,即,这些对象的生命周期不会比JVM的生命周期更长。但在现实应用中,就可能要求在JVM停止运行之后能够保存(持久化)指定的对象,并在将来重新读取被保存的对象。Java对象序列化就能够帮助我们实现该功能。

be1a6ae5989d6624bd8d7c108c3101fe.png

使用Java对象序列化,在保存对象时,会把其状态保存为一组字节,在未来,再将这些字节组装成对象。必须注意地是,对象序列化保存的是对象的"状态",即它的成员变量。由此可知,对象序列化不会关注类中的静态变量。

Java的枚举类,一般的常用方式是使用枚举代表各类选项,既限定了接受值的范围,又便于记忆。如使用枚举定义星期几、性别等等。

如何定义枚举类型

比如表示加减乘除操作,我们可以定义如下枚举:

packagecom.mikan;

/**

*@authorMikan

*@date2015-08-2912:06

*/

publicenumOperator{

ADD,

SUBTRACT,

MULTIPLY,

DIVIDE

}

上面的枚举定义了四个枚举常量,同时,在枚举中还可以定义普通方法、抽象方法。

c0fb1e7032790356552123e2be93cfab.png

以上就是小编针对“Java基础学习:java字符串转成枚举类型”的内容进行的回答,希望对大家有所帮助,关注动力节点,想了解更多Java技术知识或视频资源留言给小编。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值