我有 3 个带有常量的字符串数组。例如:
String[] digit = {"one", "two", "three"};
String[] teen= {"ten", "twenty", "thirty"};
String[] anchors = {"hundred", "thousand", "million"};
我正在考虑将它们分别转移到枚举中,所以我将有 3 个枚举类:digit
、teen
和 anchors
以及 getValue
方法实现。但我不想将它们放在单独的文件中,因为我只有少量数据和相同类型的数据。在同一个有意义的 java 文件中拥有所有这些访问方法的最佳方法是什么?
最佳答案
它们可以是三个这样的内部类:
public class Types {
public enum Digits {...}
public enum Teens {...}
....
}
然后引用它们 Types.Digits.ONE
, Types.Teen.TWENTY
等
您还可以像这样使用静态导入:
import Types.Digits;
import Types.Teen;
..
为了缩短引用:Digits.ONE
、Teen.TWENTY
等
关于java - 一个 Java 文件中的多个枚举类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10017729/