这篇文章将为大家详细讲解有关使用java怎么在数组中查找元素,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
Java是一门面向对象编程语言,可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序。
1、binarySearch概念
binarySearch()方法提供了多种重载形式,用于满足各种类型数组的查找需要。
2、查找注意
Arrays.binarySearch方法使用前,需要使用sort对数组排序,才能定位值插入位置,因为binarySearch采用二分搜索法
3、查找实例
使用 binarySearch() 方法来查找数组中的元素的位置。
import java.util.*; public class Test{ public static void main(String args[]) { int array[] = { 2, 5, -2, 6, -3, 8, 0, -7, -9, 4 }; Arrays.sort(array); for (int x:array) { System.out.println(x); } int index = Arrays.binarySearch(array, 2); System.out.println("元素 2 在第 " + index + " 个位置"); } } /* 输出结果: -9 -7 -3 -2 0 2 4 5 6 8 元素 2 在第 5 个位置 */
关于使用java怎么在数组中查找元素就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。