我正在执行一个用于将数字转换为单词的 java 代码(例如 999--> 999)。我使用了两个字符串来定义单词。
private static final String[] tensWords ={ "", " ten", " twenty", " thirty"}
public enum tenWords{ten, twenty, thirty}
当我使用枚举时,我无法像在字符串数组中那样放置空白“” 。所以它导致错误的输出。请建议如何解决这个问题。下面是我使用枚举访问值的代码。
if (number % 100 < 20)
{
soFar = tensWords.values()[number % 100].toString();
number /= 100;
}