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