我想表示一个字符的“性质”(字母、数字、符号等)。我的第一个想法是通过 int 值来表示这些类别,我的意思是:
final int DATA_TYPE; // 0: Letter; 1: Number; 2: Symbol; ...
我的问题是:这是一个好的做法吗?我认为代码的可读性不会太高。您知道实现这一目标的好方法吗?
最佳答案
枚举可能更好。供引用:https://docs.oracle.com/javase/tutorial/java/javaOO/enum.html
public enum DATA_TYPE { LETTER, NUMBER, SYMBOL }
if(mydatatype == DATA_TYPE.LETTER) {}
关于java - 通过 int 值表示类别是一个好习惯吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30855883/