以前,写过这样的switch代码:
private static final int START = 1; private static final int STOP = 2; public void test(int key) { switch (key) { case START: // do something break; case STOP: // do something break; default: break; } }
今天被训了。。。才知道,要这样写:
private static final int START = 0X001; private static final int STOP = 0X002; public void test(int key) { switch (key) { case START: // do something break; case STOP: // do something break; default: break; } }
这样判断的时候会提高判断的效率,在比较的时候,会快。。。