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 : Sélectionner tout - Visualiser dans une fenêtre à part
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+
Partager