Do Binary search an array in Java
Description
The following code shows how to do Binary search an array.
Example
//from w ww .ja v a 2s. c om
import java.util.Arrays;
public class Main {
public static void main(String args[]) {
int array[] = new int[10];
for (int i = 0; i < 10; i++)
array[i] = -3 * i;
System.out.println(Arrays.toString(array));
Arrays.sort(array);
System.out.print("Sorted: ");
System.out.println(Arrays.toString(array));
// Binary search for -9.
System.out.print("The value -9 is at location ");
int index = Arrays.binarySearch(array, -9);
System.out.println(index);
}
}
The code above generates the following result.
Home »
Java Tutorial »
Java Data Type »
Java Tutorial »
Java Data Type »