java中数组的下标表示在数组中的元素,从0开始的数值,0代表的是第一个元素,1代表的是第二个元素,往上依次类推。实例如下:
Systemoutprintln(int[0]);//其中0就是代表数组的第一个数值,也就是1,下标为0您好,提问者:
1、如果非要用二分法输出所有数组下标的话,很遗憾,实现不了,除非自己覆盖方法。
2、二分法先排序,可以直接使用Arrayssort(arr);。
3、调用ArraysbinarySearch(arr,6);//比如要查找6的下标。
4、这时候要得到数组的下标可以遍历数组的,二分法只是查找指定下标。foreach语句是for的高级形式,可以不需要写自加自减的 *** 作直接遍历数组元素,如果你又想使用foreach又想获取数组元素的下标,你可以在循环外定义一个变量,然后在循环内部进行自增 *** 作,可以获取你要的元素下标,不建议这种做法…………
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)