前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >应用 定义 基本Enum特性

应用 定义 基本Enum特性

作者头像
抖音hzcya
修改2021-08-24 10:22:26
3510
修改2021-08-24 10:22:26
举报

关键字enum可以将一组具名的值的有限集合创建为一种新的类型,而这些具名的值可以作为常规的程序组件使用。

enum WeekEnum {

Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, weekend

}

枚举类的定义

enum WeekEnum {

Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, weekend;

public static void main(String[] args) {

for (WeekEnum item : WeekEnum.values()) {

System.out.println(item.ordinal());

System.out.println(item.name());

System.out.println(item.getDeclaringClass());

System.out.println(Enum.valueOf(WeekEnum.class, item.name()));

}

}

}

常用方法

方法 说明

values() 可以遍历enum实例,其返回enum实例的数组

ordinal() 返回每个实例在声明时的次序

name() 返回enum实例声明时的名称

getDeclaringClass() 返回其所属的enum类

Enum.valueOf() 根据给定的名称返回相应的enum实例

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档