Arrays.binarySearch работает не так, как должно

У меня есть строковый массив [1, 2, 3], и я ищу все эти числа, используя Arrays.binarySearch, он находит 1 и 2, но с 3 он возвращает -1. Есть идеи, почему это так работает? Что является лучшей альтернативой всегда работающему поиску в массиве / коллекции?

Ответы на вопрос(1)

Ваш ответ на вопрос