int code;
if("Name".equals(str))
code = 0;
else if("Age".equals(str))
code = 1;
else if("Address".equals(str))
code = 2;
...
1.使用Map
Map typeCodeMap = new HashMap();
typeCodeMap.put("Name", 0);
typeCodeMap.put("Age", 1);
typeCodeMap.put("Address", 2);
...
int code = typeCode.get(type);
2.使用枚举
public enum Codes {
Name(0), Age(1), Address(2);
public int code;
Codes(int code){
this.code = code;
}
}
//使用:
int code = Codes.valueOf(str).code;
3.优化手法-下面这个老哥的博客
https://blog.csdn.net/qq_35440678/article/details/77939999