通常代码用if -else 判断取值
int code;
String str="Age";
if("Name".equals(str))
code = 0;
else if("Age".equals(str))
code = 1;
else if("Address".equals(str))
code=2;
else
code=-1;
Map typeCodeMap = new HashMap();
typeCodeMap.put("Name", 0);
typeCodeMap.put("Age", 1);
typeCodeMap.put("Address", 2);
String code = typeCodeMap.get("Age").toString();