我正在执行用于将数字转换为单词的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