Menu
Coddy logo textTech

Metodi di base delle stringhe

Fa parte della sezione Fondamenti del percorso Dart di Coddy. Lezione 41 di 94.

I metodi delle stringhe ti permettono di trasformare le stringhe in vari modi. Tre metodi comuni sono toLowerCase(), toUpperCase() e trim().

Crea una stringa con maiuscole e minuscole:

String message = "  Hello Dart  ";

Converti in minuscolo usando toLowerCase():

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

Dopo aver eseguito il codice qui sopra, l'output sarà:

  hello dart  

Converti in maiuscolo usando toUpperCase():

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

Dopo aver eseguito il codice qui sopra, l'output sarà:

  HELLO DART  

Rimuovi gli spazi vuoti iniziali e finali usando trim():

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

Dopo aver eseguito il codice qui sopra, l’output sarà:

Hello Dart
challenge icon

Sfida

Principiante

In questa sfida, lavorerai con metodi di base per le stringhe in Dart: toLowerCase(), toUpperCase() e trim().

Il tuo compito è creare un programma che:

  1. Legge una stringa in input
  2. Crea e stampa tre versioni modificate della stringa in input:
    • Converte la stringa in minuscolo usando toLowerCase()
    • Converte la stringa in maiuscolo usando toUpperCase()
    • Rimuove gli spazi iniziali e finali usando trim()

Ad esempio, se l’input è " Hello Dart! ", il tuo programma dovrebbe produrre:

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

Nota come toLowerCase() e toUpperCase() cambiano le maiuscole e minuscole delle lettere ma preservano gli spazi, mentre trim() rimuove gli spazi all’inizio e alla fine, lasciando invariato il testo.

Provalo tu

import 'dart:io';

void main() {
  // Leggi la stringa di input
  String input = stdin.readLineSync()!;
  
  // Stampa la stringa originale
  print('Original: "$input"');
  
  // TODO: Converti l'input in minuscolo e stampalo
  
  // TODO: Converti l'input in maiuscolo e stampalo
  
  // TODO: Rimuovi gli spazi iniziali e finali dall'input e stampalo
  
}
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore Dart online