2012-12-11 25 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