本教程操作环境:windows7系统、java10版,DELL G3电脑。
1、binarySearch概念
binarySearch()方法提供了多种重载形式,用于满足各种类型数组的查找需要。
2、查找注意
Arrays.binarySearch方法使用前,需要使用sort对数组排序,才能定位值插入位置,因为binarySearch采用二分搜索法
3、查找实例
使用 binarySearch() 方法来查找数组中的元素的位置。
importjava.util.*; publicclassTest{ publicstaticvoidmain(Stringargs[]){ intarray[]={ 2,5,-2,6,-3,8,0,-7,-9,4}; Arrays.sort(array); for(intx:array){ System.out.println(x); } intindex=Arrays.binarySearch(array,2); System.out.println("元素2在第"+index+"个位置"); } } /*输出结果: -9-7-3-2024568 元素2在第5个位置 */原文来自:https://www.py.cn
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容