Voici mon problème :
Je dispose d'une String contenant une chaîne de caractère contenant 16 bits, par exemple
test est un nombre en complement a 2 signé sur 16 bits.
Code : Sélectionner tout - Visualiser dans une fenêtre à part String test =("1010100101010010");
Je voudrais extraire cette valeur vers un short j'utilise :
mais cette méthode ne marche pas , je me prends des dépassements de capacité (essayez avec 1011011110000101 comme valeur de test et vous comprendrez)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 short resultat; resultat = Short.parseShort(test, 2); System.out.println("resultat :" + resultat);
comment je peux faire pour que ça marche ? c'est le type short qui ne convient pas, il faut faire une fonction realisant la conversion ?
merci
Partager