18

我有 3 个带常量的字符串数组。例如:

 String[] digit = {"one", "two", "three"};
 String[] teen= {"ten", "twenty", "thirty"};
 String[] anchors = {"hundred", "thousand", "million"};

我正在考虑将这些分别转移到枚举,所以我将有 3 个枚举类:digitteen并实现anchorsgetValue方法。但我不想将它们放在单独的文件中,因为我只有少量数据和相同类型的数据。将所有这些与访问方法放在同一个有意义的 java 文件中的最佳方法是什么?

4

1 回答 1

57

它们可以是这样的三个内部类:

public class Types {
  public enum Digits {...}
  public enum Teens {...}
  ....
}

然后参考他们Types.Digits.ONETypes.Teen.TWENTY

您还可以像这样使用静态导入:

import Types.Digits;
import Types.Teen;

..

为了有更短的参考:Digits.ONETeen.TWENTY

于 2012-04-04T19:15:18.107 回答