java enum 强转_Java Enum和String及int的相互转化示例

Java Enum和String及int的相互转化示例

一、定义性别枚举

枚举(enum),是指一个经过排序的、被打包成一个单一实体的项列表。使用枚举增加程序可读性、降低耦合性。

/**

* 性别枚举

*/

public enum Gender {

male("男"),female("女");

private String name;

private Gender(String name) {

this.name = name;

}

public String getName() {

return name;

}

}

二、枚举的基本方法

对于male枚举常量:

public class MyMain {

public static void main(String[] args) {

Gender gender = Gender.male;

System.out.println(gender.toString()); //Gender.male枚举常量的名称

System.out.println(gender.getName());//Gender.male的name值

System.out.println(gender.ordinal());//Gender.male枚举常量的序数

}

}

结果:

4027ebabc17748c8d7faa0c658e64462.png

原理,就是用一个map来进行value->enum的转换.

ac_View,1,2

ac_Approve,2,5

到此这篇关于Java Enum和String及int的相互转化示例的文章就介绍到这了,更多相关Java Enum和String及int相互转化内容请搜索云海天教程以前的文章或继续浏览下面的相关文章希望大家以后多多支持云海天教程!

Java Enum和String及int的相互转化示例相关教程

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值