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 :
42Vous 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: 80Défi
DébutantDans 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: 30Aide-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");
}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
4Opérateurs Partie 2
Opérateurs de comparaisonET logiqueOU logiqueNON logiqueOpérateurs de test de typeRécapitulatif - Faire des comparaisons7Travailler avec les chaînes
Concaténation de chaînesInterpolation de chaînesChaînes multi-lignesPropriétés des chaînesMéthodes de base des chaînes10Collections - Bases des Maps
Que sont les Maps ?Créer une MapAccéder aux valeurs par cléPaires clé-valeurObtenir la taille d'une MapObtenir les clésObtenir les valeursVérifier si une clé existe2Variables et types de données de base
Qu'est-ce que les variables ?ChaînesEntiers (int)Doubles (double)Booléens (bool)Inférence de type avec 'var'Variables finalesVariables constantesConventions de nommageSécurité null de baseRécapitulatif - Déclaration des variables8Flux de contrôle - Boucles
La boucle 'for'La boucle 'while'La boucle 'do-while'Utiliser 'break' dans les bouclesUtiliser 'continue' dans les bouclesRécapitulatif - Répéter du code11Bases des fonctions
Que sont les fonctions ?Définir une fonction basiqueAppeler une fonctionFonctions avec paramètresFonctions renvoyant des valeursLe mot-clé 'void'Syntaxe fléchéeRécapitulatif - Fonctions simples14Conversion de types
Convertir String en intConvertir String en doubleConvertir les nombres en StringGérer les erreurs de conversion3Opérateurs Partie 1
Opérateurs arithmétiquesDivision entièreOpérateur moduloIncrémentation et décrémentationRaccourcis d'affectationRécapitulatif - Calculs simples6Flux de contrôle - Prise de décision
L'instruction 'if'L'instruction 'else'L'instruction 'else if'Récapitulatif - Décisions simplesInstructions 'if' imbriquéesL'instruction 'switch'9Collections - Bases des listes
Qu’est-ce qu’une liste ?Créer une listeAccéder par indexObtenir la longueur d’une listeAjouter des élémentsSupprimer des élémentsVérifier si une liste est videItérer sur une liste12Fonctions avancées
Paramètres positionnels optionnelsParamètres nommésParamètres nommés requisValeurs par défaut des paramètresRécap - Paramètres de fonction15Projet : Calculatrice simple
Mise en placeDéclaration d'un nombre