猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
有关数组查询
为什么结果会是-2呢?
qq_不睡觉的怪叔叔_0
浏览 1183
回答 3
3回答
大咪
因为你这个查询相当于数组越界了呀。。所以超了,你第一个str代表对象,第二个数字是索引开始,第三个数字是索引结束,第四个是对象的key值,也就是你要检索的目标值,所以你这句话int index = Arrays.binarySearch(str, 0, 3, "ef");//应该是这样,从0,2或者0,3。。这样不会越界可以查出来你想要的懂了望采纳!赚积分!
1
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Java
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续