Bonjour, j'utilise String.format() pour afficher un long sous format hexadécimal. A la base tous mes héxa étaient en 64 bits mais maintenant j'ai des héxa de longueur aléatoire.

Voici la méthode que j'utilisait pour convertir mes long en hexa:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
String.format("0x%016x",Long)
Je voudrais donc que la longueur soit variable. J'ai donc essayé ceci, mais sans succès.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
int Length;
String.format("%0"+Length+"x",Long)
Avez vous une idée de ce que je pourrais faire?

merci d'avance