Menu
CoddyTech

Convertir une chaîne en int

Fait partie de la section Fondamentaux du Journey Dart de Coddy. Leçon 83 sur 94.

La méthode int.parse() convertit une représentation textuelle d’un nombre en une valeur entière.

Crée une chaîne contenant un nombre :

String numberAsString = '42';

Convertis la chaîne en entier à l’aide de int.parse() :

int number = int.parse(numberAsString);
print(number);

Après avoir exécuté le code ci-dessus, le résultat sera :

42

Tu peux utiliser l’entier converti dans des calculs :

String priceAsString = '100';
int price = int.parse(priceAsString);
int discount = 20;
int finalPrice = price - discount;
print('Final price: $finalPrice');

Après avoir exécuté le code ci-dessus, le résultat sera :

Final price: 80
challenge icon

Défi

Débutant

Dans ce défi, tu vas t’entraîner à convertir une chaîne en entier à l’aide de int.parse().

Le code contient une variable de chaîne ageText qui contient une valeur numérique sous forme de texte. Ta tâche consiste à convertir cette chaîne en entier à l’aide de int.parse() et à stocker le résultat dans la variable ageNumber.

Après la conversion, le programme ajoutera 5 à l’âge et affichera le résultat.

Résultat attendu :

Original age (string): 25
Converted age (integer): 25
Age after adding 5: 30

Essayez vous-même

void main() {
  // Cette chaîne contient une valeur numérique
  String ageText = "25";
  
  // TODO: Convertir ageText en entier à l’aide de int.parse()
  // et stocker le résultat dans la variable ageNumber
  int ageNumber;
  
  // Cela ajoutera 5 à l’âge
  int newAge = ageNumber + 5;
  
  // Afficher les résultats
  print("Original age (string): $ageText");
  print("Converted age (integer): $ageNumber");
  print("Age after adding 5: $newAge");
}
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fondamentaux

Entraînez-vous par vous-même : Compilateur Dart en ligne