Java: String Constant匹配它的值



是否有一个简单的方法在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"

最新更新