是否有一个简单的方法在Java 8有字符串常量匹配它的值,而不是重复做这个?
public static final String PATIENTID = "PATIENTID";
public static final String CREATEDDATE = "CREATEDDATE";
public static final String PREFIX = "PREFIX";
public static final String FIRSTNAME = "FIRSTNAME";
public static final String MIDDLENAME = "MIDDLENAME";
可以使用enum:
public enum Field {
PATIENTID,
CREATEDDATE,
PREFIX,
FIRSTNAME,
MIDDLENAME;
}
,当你想使用一个字符串时,你可以使用例如Field.PATIENTID.name()
,它将返回字符串"PATIENTID"
。