Coldfusion позволяет использовать все, что есть в стандартной библиотеке Java.
<cfset arr = [1, 2, 3, 4]>
<cfset collections = createObject('java', 'java.util.Collections')>
<cfdump var="#collections.binarySearch(arr, 3)#">
Имейте в виду, что возвращаемое значение имеет нулевой индекс, а CF - один индекс.
Вам может потребоваться выполнить более сложные преобразования в зависимости от типов данных внутри вашего массива, и, конечно же, массив должен быть отсортирован перед использованием binarySearch.