Как преобразовать два длинных значения в массив байтов = как преобразовать UUID в массив байтов?JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как преобразовать два длинных значения в массив байтов = как преобразовать UUID в массив байтов?

Сообщение Anonymous »

Я использую UUID Java, и мне нужно преобразовать UUID в массив байтов. Как ни странно, класс UUID не предоставляет метод toBytes().

Я уже узнал об этих двух методах:

Код: Выделить всё

UUID.getMostSignificantBits()
and
UUID.getLeasSignificantBits()
Но как поместить это в массив байтов? результатом должен быть byte[] с этими двумя значениями. Мне каким-то образом нужно выполнить Bitshifting, но как?

обновление:

Я найдено:

Код: Выделить всё

 ByteBuffer byteBuffer = MappedByteBuffer.allocate(2);
byteBuffer.putLong(uuid.getMostSignificantBits());
byteBuffer.putLong(uuid.getLeastSignificantBits());
Правильен ли этот подход?

Есть ли другие методы (для обучения)?

Большое спасибо!!
Йенс

Подробнее здесь: https://stackoverflow.com/questions/688 ... byte-array
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Чтобы сравнить UUID, могу ли я использовать == или использовать UUID.equals(UUID)?
    Anonymous » » в форуме JAVA
    0 Ответы
    56 Просмотры
    Последнее сообщение Anonymous
  • Как преобразовать массив байтов в массив беззнаковых байтов? [закрыто]
    Anonymous » » в форуме JAVA
    0 Ответы
    32 Просмотры
    Последнее сообщение Anonymous
  • Как извлечь количество байтов из списка «байтов» и поместить в новый список «байтов»
    Гость » » в форуме Python
    0 Ответы
    118 Просмотры
    Последнее сообщение Гость
  • Как создать UUID с тире, а не без тире, используя uuid-пакет для Python 3.6?
    Anonymous » » в форуме Python
    0 Ответы
    125 Просмотры
    Последнее сообщение Anonymous
  • UUID когда-нибудь меняется? (Модуль Python UUID в Windows)
    Anonymous » » в форуме Python
    0 Ответы
    34 Просмотры
    Последнее сообщение Anonymous

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