我有3个带有常量的String数组。例如:

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

我正在考虑将它们分别传递给枚举,所以我将拥有3个枚举类:digitteenanchors,其中实现了getValue方法。但是我不想将它们放在单独的文件中,因为我只有少量数据和相同类型的数据。在同一个有意义的Java文件中将所有这些与访问方法一起使用的最佳方法是什么?

最佳答案

它们可以是三个内部类,如下所示:

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

然后引用它们Types.Digits.ONETypes.Teen.TWENTY等。

您也可以使用静态导入,如下所示:
import Types.Digits;
import Types.Teen;

..

为了具有较短的引用:Digits.ONETeen.TWENTY等。

09-25 19:30