如果我有以下静态
private static String STATURDAY = "Saturday";
我可以以可读的方式使用它:
myMethod(SATURDAY);
在这种情况下,为了类型安全性,枚举更好。但是,如果我使用枚举,它的可读性就会降低:
myMethod(Week.SATURDAY.toString());
有没有一种方法可以以可读的方式使用枚举?
最佳答案
让您的方法接收枚举值,而不是字符串:
myMethod(Week.SATURDAY);
这应该就是枚举有用的原因,因为它通过使枚举值中的字符串值不同来避免所有无效的字符串值。
关于java - 以可读的方式使用枚举,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30887800/