Bonjour à tous,
dans le projet que j'effectue je dois convertir un string (ex : 7e000100000107f) en un objet byte, sachant que 7e en byte devrait donner 126 mais je n'y arrive pas, parce qu'en fait il faut convertir en deux à deux (7e puis 00 puis 01 etc...)
J'ai bien écrit cette méthode, mais elle ne marche pas :
public byte[] ConvertStringToByte(String s)
{
byte[] b = new byte[s.length()/2];
int j = 0;
for(int i = 0; i < b.length; i++)
{
b[i] = Byte.parseByte(s.substring(j, j+2));
}
return b;
}
Si vous pouviez m'aider , ce serait sympa,
En vous remerciant de vos réponses,
@+
