Хранение больших чисел в BitSet для удобного поиска
Я хочу проанализировать файлы и прочитать числа, которые хранятся в виде строк, и построить структуру данных для хранения чисел.
Позже в моем приложении должен быть указан способ проверки наличия номера в списке номеров. Эти числа не помещаются в один длинный, но все числа могут быть представлены максимум 512 битами.
Мне не нужно выполнять какие-либо математические операции с этим номером, а только искать наличие номера.
Мысль о сохранении чисел в BitSet, чтобы мы могли уменьшить использование памяти, но Максимальный размер BitSet ограничен MAX_SIZE из Integer. Есть ли лучший способ хранить цифры для поиска?