enum

Posted jarvankuo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了enum相关的知识,希望对你有一定的参考价值。

enum语法!

参考文献:

java enum的用法详解

枚举ENUM的tostring() valueof()name()和values()用法

Enum原理

public enum Size{ SMALL, MEDIUM, LARGE, EXTRA_LARGE };

实际上,这个声明定义的类型是一个类,它刚好有四个实例。

方法

  • 枚举常用的方法是values():对枚举中的常量值进行遍历;

  • valueof(String name) :根据名称获取枚举类中定义的常量值;要求字符串跟枚举的常量名必须一致;

  • 获取枚举类中的常量的名称使用枚举对象.name()

  • 枚举类中重写了toString()方法,返回的是枚举常量的名称;

以上是关于enum的主要内容,如果未能解决你的问题,请参考以下文章

C语言反转单向链表的代码

线程化时访问静态地图时发生故障。

java中的enum

Java 枚举类的基本使用

Ruby 中 [1,2,3].to_enum 和 [1,2,3].enum_for 的区别

使用代码段遍历,枚举类型Enum