Java imprimer un nombre hexadécimal de quatre octets

J'ai un petit problème. J'ai des chiffres comme 5421, -1 et 1. J'ai besoin d'imprimer en quatre octets, comme:

5421 -> 0x0000152D
-1   -> 0xFFFFFFFF
1    -> 0x00000001

Aussi, j'ai des nombres à virgule flottante comme 1.2, 58.654:

8.25f -> 0x41040000
8.26  -> 0x410428f6
0.7   -> 0x3f333333

J'ai besoin de convertir les deux types de nombres dans leur version hexadécimale de la version, mais ils doivent être exactement quatre octets de long (quatre paires de chiffres hexadécimaux).

Quelqu'un sait comment est-ce possible en Java? S'il vous plaît aider.

source d'informationauteur user35443