Java――enum列挙タイプまとめ
EnumのフルネームはenumerationでJDK 1.5です で説明した方法を使用して、java.langパッケージに保存します.
次はenumを使用する過程での経験とまとめです.主に以下の内容が含まれています.
1.元のインタフェース定義定数
2.構文(定義)
3.遍歴、switchなどの一般的な操作
4.enumオブジェクトの一般的な方法の紹介
5.enumのカスタム属性とメソッド
6.EnumSet,EnumMapの応用
7.enumの原理分析
8.まとめ
http://www.cnblogs.com/hemingwang0902/archive/2011/12/29/2306263.html#rd?sukey=fc78a68049a14bb23a81d51c83025ca029e85b2ca7c44ff1daf7c2c00bd45f0734f415f7f2a5d0df3a2242df1be34049
http://mp.weixin.qq.com/s?__biz=MzAxOTQxOTc5NQ==&mid=400490752&idx=1&sn=5ba118e82760c212f58551798bb508f6&scene=23&srcid=1124aHDQ3F36aQacryEq2qtn#rd
結果:
次はenumを使用する過程での経験とまとめです.主に以下の内容が含まれています.
1.元のインタフェース定義定数
2.構文(定義)
3.遍歴、switchなどの一般的な操作
4.enumオブジェクトの一般的な方法の紹介
5.enumのカスタム属性とメソッド
6.EnumSet,EnumMapの応用
7.enumの原理分析
8.まとめ
http://www.cnblogs.com/hemingwang0902/archive/2011/12/29/2306263.html#rd?sukey=fc78a68049a14bb23a81d51c83025ca029e85b2ca7c44ff1daf7c2c00bd45f0734f415f7f2a5d0df3a2242df1be34049
http://mp.weixin.qq.com/s?__biz=MzAxOTQxOTc5NQ==&mid=400490752&idx=1&sn=5ba118e82760c212f58551798bb508f6&scene=23&srcid=1124aHDQ3F36aQacryEq2qtn#rd
package enum01;
public class TestEnum {
public static void main(String[] args) {
for(Enum e : Enum.values()){
System.out.println(e.toString());
}
System.out.println("---------------- ------------------");
Enum test = Enum.WED;
switch(test){
case MON:
System.out.println(" ");break;
case TUE:
System.out.println(" ");break;
case WED:
System.out.println(" ");break;
case THU:
System.out.println(" ");break;
case FRI:
System.out.println(" ");break;
case SAT:
System.out.println(" ");break;
case SUN:
System.out.println(" ");break;
default:
throw new IllegalStateException("Unknown enumeration value:"+test);
}
}
}
結果:
MON
TUE
WED
THU
FRI
SAT
SUN
---------------- ------------------