Quite simply, performance wise, how does using Arrays.binarySearch()
compare to using an iterative loop (through all items in the array - a linear search) to find a value in an Array or ArrayList? Would the end user ever be able to see any delays using either?
Also are there any specific situations where one method is better than the other?