next up previous contents index
suivant: Accès aux membres non-statiques monter: La fonction main et précédent: La fonction main et   Table des matières   Index

Conversions

Il est souvent nécessaire de convertir les args[107#107], qui sont toujours de type String, en d'autres types de données.

Integer.parseInt(s) permet de convertir l'argument s, une chaîne qui est la notation d'un entier, en cet entier. Par exemple, une application qui additionne des entiers spécifiés sur sa ligne de commande peut s'écrire la façon suivante.

class Add {
  public static void main(String[] args) {
    int somme = 0;
    for (int i=0; i < args.length ; i++) {
      somme = somme + Integer.parseInt(args[i]);
    }
    System.out.println(somme);
  }
}

On pourra exécuter

java Add 12 23 34

et obtenir 69 comme réponse.




Rene' LALEMENT 2002-11-07