程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> java Enum 用法示例,javaenum用法示例

java Enum 用法示例,javaenum用法示例

編輯:JAVA綜合教程

java Enum 用法示例,javaenum用法示例


public enum MyEnum {

	Monday,
	Tuesday,
	Wednesday,
	Thursady,
	Friday,
	Saturday,
	Sunday;
	public static void main(String[]args){
		//Enum 對象
		MyEnum mye;
		mye=MyEnum.Sunday;
		MyEnum mye1=MyEnum.Monday;
		/**
		 * enum convert to int
		 *  int java.lang.Enum.ordinal()
		 */
		System.out.println(mye.ordinal());
		System.out.println(mye1.ordinal());
		/**
		 * toString()
		 * String java.lang.Enum.name()
		 */
		System.out.println(mye);
		System.out.println(mye.name());
		/**
		 * int convert to enum
		 */
		MyEnum mye2=MyEnum.values()[1];
		MyEnum mye3=mye2.values()[2];
		System.out.println(mye2);
		System.out.println(mye3);
		/**
		 * is equal or not
		 * boolean java.lang.Enum.equals(Object other)
		 */		
		System.out.println(MyEnum.Monday.equals(MyEnum.Monday));
		/**
		 * foreach out
		 */
		System.out.println(mye.values().length);
		for (MyEnum e : MyEnum.values()) {
			System.out.println(e);
		}	
	}
}

  運行結果:

6
0
Sunday
Sunday
Tuesday
Wednesday
true
7
Monday
Tuesday
Wednesday
Thursady
Friday
Saturday
Sunday

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved