所以我有一個問題。今天,我開始優化我的代碼,並得到了這一點,例如:爪哇.startsWith優化
return !this.message.startsWith("/");
好跟隨着我把我的優化建議從here(與規則)
所以應該怎麼寫代碼更優化的版本? 我目前得到了:
return !(this.message.length() > ZERO) && this.message.charAt(ZERO) == Slash;
我寫得對嗎? 如果我寫錯了,那麼我寫錯了什麼?
感謝, 坦佈雷
你需要優化它嗎?第一個是更可讀... – NilsH 2013-04-08 17:25:59
爲什麼你創建了'0'的命名常量?那看起來很糟糕。 – nothrow 2013-04-08 17:27:50
我懷疑它會更快... – assylias 2013-04-08 17:28:34