您的位置:首页 > 编程语言 > Java开发

(JAVA 自学笔记)枚举续

2013-01-11 15:18 274 查看
day:20130111

今天上班比较忙,没有时间学习JAVA,看到一篇比较好的博文,关于内存方面的。晚上回去好好研究。

day:20130113

枚举的基本应用:

举例:定义一个WeekDay的枚举

扩展:枚举类的values,valueOf(),name,toString,ordinal等方法。

总结:枚举是一种特殊的类,其中的每个元素都是该类的一个实例对象,例如可以调用WeekDay.SUN.getClass()和WeekDay.class.getName()。

实例:

package cn.itcast.day1;

public class EnumTest {

public static void main(String[] args) {

WeekDay1 weekDay = WeekDay1.MON;

System.out.println(weekDay.nextDay());

WeekDay weekDay2 = WeekDay.FRI;

System.out.println(weekDay2);

System.out.println(weekDay2.name());//自己的名字

System.out.println(weekDay2.ordinal());//在枚举中的排行

System.out.println(WeekDay.valueOf("SUN"));//把一个串变成对应的枚举元素

System.out.println(WeekDay.values().length);//数组元素的个数

}

public enum WeekDay{

SUN,MON,TUE,WED,THI,FRI,SAT;

}

}

输出:

SUN

FRI

FRI

5

SUN

7

SUN

FRI

FRI

5

SUN

7SUN

FRI

FRI

5

SUN

7SUN

FRI

FRI

5

SUN

7SUN

FRI

FRI

5

SUN

7
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: