Bonjour tt le monde,
je voudrais convertir une string de type adresse IP genre : "192.168.0.1"
en un tableau de 4 bytes dont le contenu doit être, dans cet exemple :
byte[0] = 0xC0; // 192 en hexadécimale
byte[1] = 0xA8; //168 en hexadécimale
byte[2] = 0x00;
byte[3] = 0x01;
Existe t-il un méthode qui fait ça automatiquement ?
Sinon, je pense qu'il faut que je :
- découpe la chaîne de caractères entre les "."
- converti les morceaux de chaîne en int avec Integer.partInt()
- converti les int en hexa avec : (monEntier >>> 0 & 0xFF)
Merci.
a+
Partager