@
ivenvd 之前看了那个switch的代码愕然了,然后仔细一想好像也不是那么容易改,最后用反射写出来:
public void testSwitch(Integer i){
try {
Field field = Constants.class.getDeclaredField("AGENT_" + i);
agentType = (String)field.get("AGENT_" + i);
} catch (NoSuchFieldException | SecurityException | IllegalArgumentException | IllegalAccessException e ) {
e.printStackTrace();
}
}
觉得还不如之前那样安全。
今天又看到你回复的数组,瞬间想捡砖拍死自己。