Menu
CoddyTech

Méthodes de base des chaînes

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

Les méthodes sur les chaînes de caractères vous permettent de transformer les chaînes de différentes manières. Trois méthodes courantes sont toLowerCase(), toUpperCase() et trim().

Crée une chaîne avec une casse mixte :

String message = "  Hello Dart  ";

Convertis en minuscules à l’aide de toLowerCase() :

String lowercase = message.toLowerCase();
print(lowercase);

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

  hello dart  

Convertis en majuscules avec toUpperCase() :

String uppercase = message.toUpperCase();
print(uppercase);

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

  HELLO DART  

Supprime les espaces blancs au début et à la fin à l’aide de trim() :

String trimmed = message.trim();
print(trimmed);

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

Hello Dart
challenge icon

Défi

Débutant

Dans ce défi, tu vas travailler avec des méthodes de base pour les chaînes de caractères en Dart : toLowerCase(), toUpperCase() et trim().

Ta tâche consiste à créer un programme qui :

  1. Lit une chaîne de caractères en entrée
  2. Crée et affiche trois versions modifiées de la chaîne de caractères en entrée :
    • Convertit la chaîne en minuscules avec toLowerCase()
    • Convertit la chaîne en majuscules avec toUpperCase()
    • Supprime les espaces blancs au début et à la fin avec trim()

Par exemple, si l’entrée est " Hello Dart! ", ton programme devrait afficher :

Original: "  Hello Dart!  "  
Lowercase: "  hello dart!  "
Uppercase: "  HELLO DART!  "
Trimmed: "Hello Dart!"

Remarque que toLowerCase() et toUpperCase() modifient la casse des lettres, mais préservent les espaces, tandis que trim() supprime les espaces au début et à la fin, mais ne modifie pas le texte.

Essayez vous-même

import 'dart:io';

void main() {
  // Lire la chaîne saisie
  String input = stdin.readLineSync()!;
  
  // Afficher la chaîne d’origine
  print('Original: "$input"');
  
  // TODO: Convertir la saisie en minuscules et l’afficher
  
  // TODO: Convertir la saisie en majuscules et l’afficher
  
  // TODO: Supprimer les espaces au début et à la fin de la saisie, puis l’afficher
  
}
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