import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class BinarySearchExample {
public static void main(String args[]){
List<String> dataList = new ArrayList<String>();
dataList.add("Ball");
dataList.add("Apple");
dataList.add("Dog");
dataList.add("Cat");
//Before doing binary search list should be sorted..
Collections.sort(dataList);
//Data list Object sorted..
System.out.println(dataList);
//Binarysearch method to search a string from list of strings
System.out.println(Collections.binarySearch(dataList, "Ball"));
System.out.println(Collections.binarySearch(dataList, "Eagle"));
System.out.println(Collections.binarySearch(dataList, "Apple"));
}
}
|