Menu
Coddy logo textTech

Podstawowe metody ciągów znaków

Część sekcji Podstawy ścieżki Dart w Coddy. Lekcja 41 z 94.

Metody łańcuchów znaków pozwalają przekształcać łańcuchy znaków na różne sposoby. Trzy popularne metody to toLowerCase(), toUpperCase() i trim().

Utwórz ciąg znaków z mieszanymi wielkościami liter:

String message = "  Hello Dart  ";

Konwertuj na małe litery za pomocą toLowerCase():

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

Po wykonaniu powyższego kodu wynikiem będzie:

  hello dart  

Konwertuj na wielkie litery za pomocą toUpperCase():

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

Po wykonaniu powyższego kodu wynikiem będzie:

  HELLO DART  

Usuń początkowe i końcowe białe znaki za pomocą trim():

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

Po wykonaniu powyższego kodu wynikiem będzie:

Hello Dart
challenge icon

Wyzwanie

Początkujący

W tym wyzwaniu poznasz podstawowe metody obsługi ciągów znaków w Dart: toLowerCase(), toUpperCase() i trim().

Twoim zadaniem jest utworzenie programu, który:

  1. Wczytuje ciąg znaków
  2. Tworzy i wyświetla trzy zmodyfikowane wersje wczytanego ciągu znaków:
    • Zmienia wszystkie litery w ciągu na małe za pomocą toLowerCase()
    • Zmienia wszystkie litery w ciągu na wielkie za pomocą toUpperCase()
    • Usuwa białe znaki z początku i końca ciągu za pomocą trim()

Na przykład, jeśli dane wejściowe to " Hello Dart! ", program powinien wyświetlić:

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

Zauważ, że toLowerCase() i toUpperCase() zmieniają wielkość liter, ale zachowują spacje, natomiast trim() usuwa spacje z początku i końca, ale pozostawia tekst bez zmian.

Spróbuj swoich sił

import 'dart:io';

void main() {
  // Wczytaj ciąg wejściowy
  String input = stdin.readLineSync()!;
  
  // Wypisz oryginalny ciąg
  print('Original: "$input"');
  
  // TODO: Zamień dane wejściowe na małe litery i je wypisz
  
  // TODO: Zamień dane wejściowe na wielkie litery i je wypisz
  
  // TODO: Usuń białe znaki z początku i końca danych wejściowych, a następnie je wypisz
  
}
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator Dart online