Menu
Coddy logo textTech

Convertir String 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 sous forme de chaîne d’un nombre en une valeur entière.

Créez une chaîne contenant un nombre :

String numberAsString = '42';

Convertir la chaîne en entier en utilisant int.parse() :

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

Après l'exécution du code ci-dessus, la sortie sera :

42

Vous pouvez 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 l'exécution du code ci-dessus, la sortie sera :

Final price: 80
challenge icon

Défi

Débutant

Dans ce défi, vous pratiquerez la conversion d'une chaîne en entier en utilisant int.parse().

Le code contient une variable de chaîne ageText qui contient une valeur numérique sous forme de texte. Votre tâche est de convertir cette chaîne en entier en utilisant int.parse() et de la stocker dans la variable ageNumber.

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

Sortie attendue :

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

Aide-mémoire

La méthode int.parse() convertit une représentation sous forme de chaîne d'un nombre en une valeur entière.

String numberAsString = '42';
int number = int.parse(numberAsString);
print(number); // Sortie : 42

Vous pouvez 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'); // Sortie : Final price: 80

Essayez vous-même

void main() {
  // Cette chaîne contient une valeur numérique
  String ageText = "25";
  
  // TODO: Convertir ageText en un entier en utilisant 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