Somme de byte!!!

Résolu
cs_kaliel Messages postés 96 Date d'inscription mardi 6 janvier 2004 Statut Membre Dernière intervention 24 octobre 2005 - 17 août 2004 à 15:45
cs_kaliel Messages postés 96 Date d'inscription mardi 6 janvier 2004 Statut Membre Dernière intervention 24 octobre 2005 - 17 août 2004 à 18:13
salut!!
j'ai un tableau de byte du style
byte[] bi = new byte[]{"1f","06","ea"}
et je veux faire la somme en hexa de tous les bytes de bi. J'ai essayer et il n'y a rien qui marche (du style passer par biginteger).

merci

2 réponses

wargre Messages postés 649 Date d'inscription mardi 8 juin 2004 Statut Membre Dernière intervention 9 septembre 2004 7
17 août 2004 à 16:34
bi=new byte[]{0x1F,0x06,0xEA}

Attention, 0xEA posera peut etre un pb car ca represente un byte negatif.

apres

int sum=0;
for (byte b:bi){
sum+=b;
}
3
cs_kaliel Messages postés 96 Date d'inscription mardi 6 janvier 2004 Statut Membre Dernière intervention 24 octobre 2005 4
17 août 2004 à 18:13
MON SAUVEUR!!!!!!!!!!!!!!!!!!!

décidément tu es de bon conseil!

merci.
0
Rejoignez-nous