Мне нужно убедиться, что определенного длинного значения нет в массиве. Но по какой-то причине это не работает ...
!d.toString().contains(sq.toString());
Я уверен, что получаю что-то действительно задом наперед ... но я не могу понять, что!
Попробуйте
!Arrays.asList(d).contains(sq);
Посмотрите на статические методы в java.util.Arrays. Ваш массив должен быть отсортирован для работы binarySearch ().