Binary Search on Java Char Array
Chapter:
Collections
Last Updated:
17-05-2016 18:23:04 UTC
Program:
/* ............... START ............... */
import java.util.Arrays;
public class JavaBinarySearchOnCharArray {
public static void main(String[] args) {
char charArray[] = { 'a', 'b', 'd', 'e' };
Arrays.sort(charArray);
char searchValue = 'b';
int intResult = Arrays.binarySearch(charArray, searchValue);
System.out.println("Result of binary search of 'b' is : " + intResult);
// lets search something which is not in char array !
searchValue = 'c';
intResult = Arrays.binarySearch(charArray, searchValue);
System.out.println("Result of binary search of 'c' is : " + intResult);
}
}
/* ............... END ............... */
Output
Result of binary search of 'b' is : 1
Result of binary search of 'c' is : -3
Tags
Collection, Binary Search on Java Char Array, Java