java中的枚举详解,java中的枚举类型的使用
什么是枚举类型?
枚举是一组命名的整数常量,用于声明一组带有标识符的常量。枚举在日常生活中很常见,比如一个人的性别只能是“男”或“女”,一周的星期只能是7天中的一天。同样,当一个变量有几个固定的可能值时,它可以被定义为一个枚举类型。
声明枚举
必须使用enum关键字声明枚举,然后定义枚举的名称、可访问性、基础类型和成员。枚举的语法如下:
enum-modifiers enum enum name:enum-base
{
枚举体,
}enum-modifiers:表示枚举的修饰符,主要包括public、private和internal;
Enumname:指示声明的枚举名称;
Enum-base:指示基本类型;
Enum-body:指示枚举的成员,它是枚举类型的命名常数。
枚举类
Java中的每个枚举都继承自java.lang.Enum类。定义枚举类型时,每个枚举类型成员都可以被视为enum类的一个实例。默认情况下,这些枚举成员由final、public、static修饰。使用枚举类型成员时,可以用枚举名称直接调用成员。
所有枚举实例都可以调用enum类的方法,常见的方法如表1所示。
如何解决写爬虫IP受阻的问题?立即使用。
示例:
通过调用枚举类型实例的values()方法,可以将枚举的所有成员作为数组返回,也可以通过此方法获取枚举类型的成员。
下面的示例创建一个具有3个成员的枚举类型信号,然后调用values()方法输出这些成员。
枚举信号
{
//定义枚举类型
绿色、黄色、红色;
}
公共静态void main(String[] args)
{
for(int I=0;iSignal.values()。长度;我)
{
System.out.println(枚举成员: signal . values()[I]);
}
}输出结果:
枚举成员:绿色
枚举成员:黄色
成员:RED推荐教程:Java教程以上是如何理解Java中枚举类型的细节。请多关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。