Довольно простой вопрос. У меня есть проект Java5, в котором мне нужен метод Arrays.binarySearch(long[] a, int fromIndex, int toIndex, long key), доступный только в Java6. Есть ли какая-то библиотека, которая предоставляет этот метод. Я проверил класс ArrayUtils из Apache Commons, но его нет. Я не для того, чтобы писать поиск самостоятельно :)
Заменить для Java6+ Arrays.binarySearch в Java5
comment
Что мешает вам скопировать метод в свой код?
- person Thomas Jungblut   schedule 24.05.2012
comment
Несмотря на то, что в большинстве случаев вам будет предоставлена такая функциональность (и я рекомендую использовать стандартную реализацию), все равно полезно реализовать функции сортировки/поиска.
- person Clockwork-Muse   schedule 24.05.2012
Ответы (1)
Лучше всего просто взять файл исходный код для этого класса и добавьте его в свой проект.
person
Reverend Gonzo
schedule
24.05.2012
@Reverend Gonzo Если я не ошибаюсь, связанный код взят из проектов OpenJDK под лицензией GPLv2 и не может использоваться в проектах с закрытым исходным кодом. Возможно, лучше использовать тот же класс из библиотека классов Android с лицензией apache2.
- person alexkasko; 05.03.2013