Comment ça, ça marche pas !?!
Voici un exemple de programme test qui l'utilise :
Code :
- public class TestParseInt {
- public static void main(String[] args) {
- int base = Integer.parseInt(args[1]);
- System.out.println("Valeur en base " + base + " : " + args[0]);
- System.out.println("Valeur en base 10 : " + Integer.parseInt(args[0], base));
- }
- }
|
Et un exemple d'utilisation :
$ java -classpath . TestParseInt 11101001 2
Valeur en base 2 : 11101001
Valeur en base 10 : 233
|
Ca convertit bien une chaine contenant un entier en binaire, vers un entier. C'était bien la question posée, non ?