switch 的String參數

有多個選擇路徑的情況下,利用Switch可以使程序更加簡潔有效。但由於其只能對整數選擇因子進行判斷,所以限制了其在其他類型尤其是String的使用,本文利用JDK1.5新推出的enum,實現了一種可以對String類型進行Switch的方法。直接看代碼:
複製內容到剪貼板
代碼:
enum EnumExample 
{
    Teamreq,Matreq;
}
public class EnumTest {
    public static void main(String[] argc)
    {
        String str = "Matreq";
        EnumExample test = EnumExample.valueOf(str);
        switch (test)
        {
        case Matreq:
            System.out.println("Matreq");
            break;
        case Teamreq:
            System.out.println("Teamreq");
            break;
        default:
            break;
        }
       
    }

}

發佈了26 篇原創文章 · 獲贊 7 · 訪問量 12萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章