Menu
Coddy logo textTech

String-Eigenschaften

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

String-Eigenschaften liefern Informationen über Zeichenfolgen. Wichtige Eigenschaften: length, isEmpty und isNotEmpty.

Erstelle einen String:

void main() {
  String message = "Hello Dart";
}

Zeichenanzahl abrufen:

int charCount = message.length;
print("Character count: $charCount");
Character count: 10

Auf Leere prüfen:

String emptyString = "";
bool hasNoChars = emptyString.isEmpty;
print("Is empty string empty? $hasNoChars");
Is empty string empty? true

Überprüfen, ob nicht leer:

bool hasChars = message.isNotEmpty;
print("Does message have characters? $hasChars");
Does message have characters? true
challenge icon

Aufgabe

Anfänger

Erstelle ein Programm, das eine Zeichenkette analysiert und Informationen über ihre Eigenschaften bereitstellt. Dein Programm sollte:

  1. Eine Zeichenketteneingabe einlesen
  2. Mit der Eigenschaft isEmpty überprüfen, ob die Zeichenkette leer ist
  3. Mit der Eigenschaft isNotEmpty überprüfen, ob die Zeichenkette nicht leer ist
  4. Mit der Eigenschaft length die Länge der Zeichenkette ermitteln
  5. Die Ergebnisse im unten gezeigten exakten Format ausgeben

Wenn die Eingabe beispielsweise "Dart" ist, sollte dein Programm Folgendes ausgeben:

String: Dart
Length: 4
Is Empty: false
Is Not Empty: true

Wenn die Eingabe eine leere Zeichenkette "" ist, sollte dein Programm Folgendes ausgeben:

String: 
Length: 0
Is Empty: true
Is Not Empty: false

Verwende Zeichenketteneigenschaften (length, isEmpty, isNotEmpty), um diese Aufgabe zu lösen.

Probier es selbst

import 'dart:io';

void main() {
  // Lese den Eingabestring
  String input = stdin.readLineSync() ?? "";
  
  // TODO: Prüfe, ob der String leer ist, mit der isEmpty-Eigenschaft
  
  // TODO: Prüfe, ob der String nicht leer ist, mit der isNotEmpty-Eigenschaft
  
  // TODO: Ermittle die Länge des Strings mit der length-Eigenschaft
  
  // TODO: Gib die Ergebnisse im erforderlichen Format aus
  
}
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

Übe selbstständig: Online-Dart-Compiler