2016-02-23 42 views
-3

我想製作一個將字母轉換爲數字的程序,並且我想使用Enum來檢查該字母的數字。要做到這一點,我對所有的信都做了Enum,所以現在我需要檢查該信的序號。我試過枚舉序列的字符串?

String aString ="a"; 

int letternumber = anEnum.aString.ordinal() //should return 0 

但是aString不允許是一個字符串,它需要是實際的字母。我怎樣才能做到這一點?

+0

你的enum是怎麼樣的?你打算如何構建它? –

回答

0

你可以做的是最接近的事是

MyEnum.valueOf(aString).ordinal() 

不能使用一個字符串作爲這樣的一個變量 - 當然不是沒有反映,這是一般不宜即使有反映。