我正在執行用於將數字轉換爲單詞的Java代碼(例如,999 - >九百九十九)。我用兩個字符串來定義單詞。使用枚舉代替字符串
private static final String[] tensWords ={ "", " ten", " twenty", " thirty"}
public enum tenWords{ten, twenty, thirty}
當我使用枚舉我不能夠把空白」「爲String數組。所以它導致錯誤的輸出。請建議如何解決這個問題。下面是我使用枚舉訪問值的代碼。
if (number % 100 < 20)
{
soFar = tensWords.values()[number % 100].toString();
number /= 100;
}
你應該讓你的構造函數也**私人**和你的領域**最後**我認爲 –
謝謝,Andreas_D我照你的建議做了,它工作正常。非常感謝。 – shekhar