bonjour,
J'ai une variable de type Long qui contient une adresse MAC (nombre compris entre 0x000000000000 et 0xFFFFFFFFFFFF)
Comment faire pour convertir ce nombre en une chaine de caractère de cette forme : xx : xx : xx : xx : xx : xx
=> xx représente la décomposition en valeurs hexadécimales de l'adresse MAC
ex:
Si ma variable vaut 0x010203040506
=> je veux avoir la chaine de caractère "01:02:03:04:05:06"
aussi, lorsque je fais ça :
=> si la chaine n'est pas un nombre ça me génère une erreur : comment faire pour éviter ceci ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part Long val = Long.parseLong(varStr, 16); // convertion en nombre
merci d'avance
Partager