java数组中如何查找元素的位置?

本教程操作环境: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
喜欢就支持一下吧
点赞14 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容