Есть ли способ преобразовать 38-значное число в строку длиной от 18 до 20 без каких-либо специальных символов?JAVA

Программисты JAVA общаются здесь
Anonymous
Есть ли способ преобразовать 38-значное число в строку длиной от 18 до 20 без каких-либо специальных символов?

Сообщение Anonymous »

У меня есть вариант использования, когда мне нужно закодировать 38-значное число в строку длиной от 18 до 20.
Я использую ByteBuffer емкостью 16 байт в java для хранения двух длинных значений. Затем я пытаюсь закодировать его в строку без каких-либо специальных символов. Я попробовал кодировку base32, в результате получилась строка длиной 26. Но для моего варианта использования мне нужна строка гораздо меньшего размера.
Есть ли обходные пути для этой проблемы?

Подробнее здесь: https://stackoverflow.com/questions/790 ... o-20-witho

Вернуться в «JAVA»