枚举的简单应用

来源:互联网 发布:ubuntu apt get本地源 编辑:程序博客网 时间:2024/05/16 17:02

先看代码:

package com.howlaa.day03;public class EnumTest {public static void main(String[] args) {WeekDay weekday =WeekDay.FRI;System.out.println(weekday);System.out.println(weekday.name());System.out.println(weekday.ordinal());System.out.println(weekday.valueOf("SUN"));System.out.println(weekday.values().length);}public enum WeekDay{SUN,MON,TUE,WED,THI,FRI,SAT;}}

输出:


对于枚举中的每个元素,都是枚举类的具体实现实例。

上面用到几个常用的静态方法。比如Name,和toString相同。

而valueof用于把一个字符串转换为一个枚举元素,这在WEB开发中非常有用。因为浏览器传给服务器的都是字符串。

如果想遍历枚举,就要使用values方法。会返回一个数组。

原创粉丝点击