Menu
Coddy logo textTech

Grundlegende String-Methoden

Teil des Abschnitts Grundlagen der Dart-Journey von Coddy — Lektion 41 von 94.

String-Methoden ermöglichen es Ihnen, Strings auf verschiedene Arten zu transformieren. Drei gängige Methoden sind toLowerCase(), toUpperCase() und trim().

Erstellen Sie einen String mit gemischter Groß- und Kleinschreibung:

String message = "  Hello Dart  ";

In Kleinbuchstaben umwandeln mit toLowerCase():

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

Nach der Ausführung des obigen Codes lautet die Ausgabe:

  hello dart  

In Großbuchstaben umwandeln mit toUpperCase():

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

Nach der Ausführung des obigen Codes lautet die Ausgabe:

  HELLO DART  

Führende und nachfolgende Leerzeichen mit trim() entfernen:

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

Nach der Ausführung des obigen Codes lautet die Ausgabe:

Hello Dart
challenge icon

Aufgabe

Anfänger

In dieser Herausforderung arbeitest du mit grundlegenden String-Methoden in Dart: toLowerCase(), toUpperCase() und trim().

Deine Aufgabe ist es, ein Programm zu erstellen, das:

  1. eine String-Eingabe liest
  2. drei modifizierte Versionen der Eingabe-String erstellt und ausgibt:
    • den String in Kleinbuchstaben umwandelt mit toLowerCase()
    • den String in Großbuchstaben umwandelt mit toUpperCase()
    • fiehrende und nachfolgende Leerzeichen entfernt mit trim()

Zum Beispiel, wenn die Eingabe " Hello Dart! " ist, sollte dein Programm folgendes ausgeben:

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

Beachte, wie toLowerCase() und toUpperCase() die Groß-/Kleinschreibung der Buchstaben ändern, aber Leerzeichen beibehalten, während trim() Leerzeichen am Anfang und Ende entfernt, aber den Text unverändert lässt.

Spickzettel

String-Methoden ermöglichen es Ihnen, Strings auf verschiedene Arten zu transformieren:

toLowerCase() - konvertiert den String zu Kleinbuchstaben:

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

toUpperCase() - konvertiert den String zu Großbuchstaben:

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

trim() - entfernt führende und nachfolgende Leerzeichen:

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

Probier es selbst

import 'dart:io';

void main() {
  // Eingabestring lesen
  String input = stdin.readLineSync()!;
  
  // Originalstring ausgeben
  print('Original: "$input"');
  
  // TODO: Die Eingabe in Kleinbuchstaben umwandeln und ausgeben
  
  // TODO: Die Eingabe in Großbuchstaben umwandeln und ausgeben
  
  // TODO: Die Eingabe trimmen und ausgeben
  
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen