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數組中找到元素的位置?的詳細內容。更多資訊請關注PHP中文網其他相關文章!