Menu
Coddy logo textTech

Méthodes de base des chaînes

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

Méthodes String vous permettent de transformer les chaînes de diverses manières. Trois méthodes courantes sont toLowerCase(), toUpperCase() et trim().

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

String message = "  Hello Dart  ";

Convertir en minuscules en utilisant toLowerCase() :

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

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

  hello dart  

Convertir en majuscules en utilisant toUpperCase() :

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

Après avoir exécuté le code ci-dessus, la sortie sera :

  HELLO DART  

Supprimez les espaces blancs en début et en fin en utilisant trim() :

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

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

Hello Dart
challenge icon

Défi

Débutant

Dans ce défi, vous travaillerez avec des méthodes de base sur les chaînes en Dart : toLowerCase(), toUpperCase(), et trim().

Votre tâche est de créer un programme qui :

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

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

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

Remarquez comment toLowerCase() et toUpperCase() changent la casse des lettres mais préservent les espaces, tandis que trim() supprime les espaces au début et à la fin mais garde le texte inchangé.

Aide-mémoire

Les méthodes de chaîne permettent de transformer les chaînes de diverses manières :

toLowerCase() - convertit la chaîne en minuscules :

String message = "Hello Dart";
String lowercase = message.toLowerCase();
print(lowercase); // hello dart

toUpperCase() - convertit la chaîne en majuscules :

String uppercase = message.toUpperCase();
print(uppercase); // HELLO DART

trim() - supprime les espaces blancs en début et en fin :

String message = "  Hello Dart  ";
String trimmed = message.trim();
print(trimmed); // Hello Dart

Essayez vous-même

import 'dart:io';

void main() {
  // Lire la chaîne d'entrée
  String input = stdin.readLineSync()!;
  
  // Afficher la chaîne originale
  print('Original: "$input"');
  
  // TODO: Convertir l'entrée en minuscules et l'afficher
  
  // TODO: Convertir l'entrée en majuscules et l'afficher
  
  // TODO: Rogner l'entrée et 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