TA貢獻785條經驗 獲得超332個贊
因為你這個查詢相當于數組越界了呀。。所以超了,你第一個str代表對象,第二個數字是索引開始,第三個數字是索引結束,第四個是對象的key值,也就是你要檢索的目標值,所以你這句話
int?index?=?Arrays.binarySearch(str,?0,?3,?"ef");//應該是這樣,從0,2或者0,3。。這樣不會越界可以查出來你想要的
懂了望采納!賺積分!
大廠算法面試真題解析32講
¥ 68.00
32 堂微服務架構設計與落地精講課
¥ 78.00
Java 并發編程深度解析
¥ 58.00
網絡編程之Netty一站式精講
再學經典:《Effective Java》獨家解析
舉報
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號