Проверка, находится ли long в массиве - PullRequest
2 голосов
/ 16 февраля 2011

Мне нужно убедиться, что определенного длинного значения нет в массиве. Но по какой-то причине это не работает ...

!d.toString().contains(sq.toString());

Я уверен, что получаю что-то действительно задом наперед ... но я не могу понять, что!

Ответы [ 2 ]

7 голосов
/ 16 февраля 2011

Попробуйте

!Arrays.asList(d).contains(sq);
0 голосов
/ 16 февраля 2011

Посмотрите на статические методы в java.util.Arrays. Ваш массив должен быть отсортирован для работы binarySearch ().

...