java基礎:enum列舉
一:enum的用法
(1)JDK1.5之前沒有Enum這個型別,那時候一般用介面常量來替代。有了JavaEnum之後,可以更貼近的表示這種常量。
(2)只能取特定值中的一個
(3)使用enum關鍵字,java.lang.enum(注意java.lang下的類不用導包)
(4)列舉物件裡面的值都必須是唯一的
二:舉例
public class TestEnum {
public enum MyColor{red,green};
public static void main(String[] args) {
MyColor mc = MyColor.green;
switch (mc) {
case red:
System.out.println("red");
break;
case green:
System.out.println("green");
break;
// case yellow: error
// System.out.println("yellow");
// break;
default:
System.out.println(" ---");
break;
}
}
}
相關文章
- JAVA 基礎 - ENUM 列舉的簡單使用Java
- Java 列舉(enum)Java
- Java - Enum 列舉型別Java型別
- Java —— 列舉類(enum 類)Java
- Java 列舉 enum 詳解Java
- java中列舉(Enum)使用Java
- 再談java列舉enumJava
- Java基礎--列舉Java
- 【java基礎】列舉Java
- 【java基礎】--Java列舉Java
- ?Java基礎之Java列舉Java
- 聊一聊Java的列舉enumJava
- TypeScript 列舉enumTypeScript
- Java enum列舉類詳解 列舉的常見用法Java
- java enum(列舉)使用詳解 + 總結Java
- Java enum 列舉還可以這麼用Java
- ENUM列舉型別型別
- iOS - OC Enum 列舉iOS
- java基礎(十一) 列舉型別Java型別
- 【Java基礎】列舉和註解Java
- Java列舉enum可以有抽象方法! -RecepİnançJava抽象NaN
- Java列舉:小小enum,優雅而乾淨Java
- 關於Java中列舉Enum的深入剖析Java
- 【python】Enum 列舉類Python
- Java基礎(十)——列舉與註解Java
- Java基礎教程(15)–列舉型別Java型別
- Java列舉型別enum的詳解及使用Java型別
- java基礎:Enum — 原始碼分析Java原始碼
- 聊聊TypeScript中列舉物件(Enum)TypeScript物件
- mysql之ENUM列舉型別MySql型別
- 認知列舉(C# Enum)C#
- Java 列舉(enum) 詳解7種常見的用法Java
- JAVA基礎:再談在Java中使用列舉(轉)Java
- 從JDK角度認識列舉enumJDK
- JavaSE基礎:列舉型別Java型別
- 透過列舉enum實現單例單例
- C++typedef宣告,enum列舉型別C++型別
- Kotlin-17.列舉類(enum class)Kotlin