У меня небольшая проблема. У меня есть числа, такие как 5421, -1 и 1. Мне нужно распечатать их в четыре байта, например:
5421 -> 0x0000152D
-1 -> 0xFFFFFFFF
1 -> 0x00000001
Кроме того, у меня есть числа с плавающей запятой, такие как 1,2, 58,654:
8.25f -> 0x41040000
8.26 -> 0x410428f6
0.7 -> 0x3f333333
Мне нужно преобразовать оба типа чисел в их шестнадцатеричную версию, но они должны быть ровно в четыре байта (четыре пары шестнадцатеричных цифр).
Кто-нибудь знает, как это возможно в Java? Пожалуйста помоги.