我有3个带有常量的String数组。例如:
String[] digit = {"one", "two", "three"}; String[] teen= {"ten", "twenty", "thirty"}; String[] anchors = {"hundred", "thousand", "million"};
我想单独转让这些来枚举的,所以我将有3枚举类:digit,teen并anchors用getValue方法来实现。但是我不想将它们放在单独的文件中,因为我只有少量数据和相同类型的数据。在同一个有意义的java文件中将所有这些与访问方法一起使用的最佳方法是什么?
digit
teen
anchors
getValue
它们可以是三个内部类,如下所示:
public class Types { public enum Digits {...} public enum Teens {...} .... }
然后参考他们Types.Digits.ONE,Types.Teen.TWENTY等等。
Types.Digits.ONE
Types.Teen.TWENTY
您也可以使用静态导入,如下所示:
import Types.Digits; import Types.Teen;
..
为了使引用更短:Digits.ONE,Teen.TWENTY等等。
Digits.ONE
Teen.TWENTY