Computer Science Canada

indexOf on array

Author:  xtreemboarder [ Thu Jan 26, 2006 8:49 pm ]
Post subject:  indexOf on array

how do you indexOf on arrays?

would it be like:

int num = array.indexOf ("hello");

???????????????????

Author:  rizzix [ Thu Jan 26, 2006 9:04 pm ]
Post subject: 

Short Answer: You can't.

Long Answer: You can, but it's a little different.

First sort your array.
Java:
Arrays.sort(array);

Second use binarySearch.
Java:
int index = Arrays.binarySearch(array, "somevalue");

Author:  wtd [ Thu Jan 26, 2006 9:09 pm ]
Post subject: 

Or you could use Arrays.asList to get a List and then call that list's indexOf method.


: