為什么結(jié)果會(huì)是-2呢?
有關(guān)數(shù)組查詢
qq_不睡覺(jué)的怪叔叔_0
2016-10-22 18:57:42
TA貢獻(xiàn)785條經(jīng)驗(yàn) 獲得超332個(gè)贊
因?yàn)槟氵@個(gè)查詢相當(dāng)于數(shù)組越界了呀。。所以超了,你第一個(gè)str代表對(duì)象,第二個(gè)數(shù)字是索引開(kāi)始,第三個(gè)數(shù)字是索引結(jié)束,第四個(gè)是對(duì)象的key值,也就是你要檢索的目標(biāo)值,所以你這句話
int?index?=?Arrays.binarySearch(str,?0,?3,?"ef");//應(yīng)該是這樣,從0,2或者0,3。。這樣不會(huì)越界可以查出來(lái)你想要的
懂了望采納!賺積分!
舉報(bào)