21xrx.com
2025-04-03 02:48:29 Thursday
文章检索 我的文章 写文章
如何使用Arrays类的binarySeach方法进行二分查找(附Java代码案例)
2023-06-15 12:21:31 深夜i     16     0
Java Arrays类 binarySeach方法

如何使用Arrays类的binarySeach方法进行二分查找(附Java代码案例)

在Java中,我们可以使用Arrays类的binarySeach方法进行二分查找。这个方法可以帮助我们快速地查找指定元素在数组中的位置。下面是一段示例代码,演示如何使用这个方法进行二分查找:

import java.util.Arrays;
public class BinarySearchExample {
  public static void main(String[] args) {
    int[] arr = 10;
    int key = 30;
    int result = Arrays.binarySearch(arr, key);
    if (result >= 0) {
      System.out.println("Element found at index " + result);
    } else {
      System.out.println("Element not found in the array");
    }
  }
}

在这段代码中,我们首先定义了一个整型数组arr和一个整型变量key。然后,我们使用Arrays类的binarySeach方法查找key在数组arr中的下标,将结果赋给result。最后,我们判断result的值,如果大于等于0,则说明元素存在于数组中,输出元素在数组中的下标,否则说明元素不存在于数组中。

  
  

评论区