2012-12-11 55 views
0

嗨,讓用戶輸入航班的詳細信息。我的飛機類型是ENUM。嘗試爲ENUM類型獲取keyboard.next()

public enum AIRPLANETYPE 
    { 
     AIRBUS("1"), CORPORATE("2"), PRIVATE("3"); 

     private String planeName; 

     private AIRPLANETYPE(String planeName) 
     { 
      this.planeName = planeName; 
     } 
    } 

Flight.AIRPLANETYPE planeType = keyboard-------What goes in here.(); 

我無法弄清楚如何使用枚舉與掃描儀的對象。

任何人可以幫助我。

回答

1

你可以使用:

AIRPLANETYPE airplaneType = AIRPLANETYPE.valueOf(keyboard.next()); 
+0

使用進口,我已經對進口的錯誤說,進口航班不能得到解決。 – Pendo826

+0

如果枚舉不是該名稱的類中的內部枚舉,則可以刪除'Flight'。在這種情況下是 – Reimeus

+0

。我在飛行課上有。 – Pendo826