convertir une chaine de 32 bits en entier
Bonjour,
Je voudrais convertir un string représentant un nombre écrit en binaire (32 bits) en entier décimal.
J'ai trouvé sur internet qu'il fallait utiliser Integer.parseInt(maChaine,2) mais le problème c'est que ça marche pour des petites chaines ("111000")mais pas pour 32bits ("11100000000000000000000010000001").
Code:
1 2 3 4 5 6 7 8 9 10
|
public static void main(String[] args) {
String bin ="11100000000000000000000010000001";
int i = Integer.parseInt(bin,2);
System.out.println("Decimal: " + i);
} |
Des idées ?
Merci,
A+