Dart Academy · Aula

Métodos de string do dia a dia

Remover espaços, dividir, substituir e alterar maiúsculas e minúsculas.

Aula 4 de 413 etapas

Métodos de string do dia a dia é uma aula grátis de Dart Academy no CoddyKit. Esta é a aula 4 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Dart Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Dart Academy inclui 4 aulas no total.

Strings vêm com ferramentas

Cada string do Dart oferece métodos úteis para transformar ou inspecionar textos. Você os chama usando um ponto depois da string.

var s = 'hello';
var n = s.length;

Strings nunca mudam

Os métodos de string retornam uma nova string e deixam a original intacta. As strings do Dart são imutáveis, portanto use sempre o valor retornado.

var s = 'hi';
var loud = s.toUpperCase();

Removendo espaços em branco

O método trim remove os espaços das duas extremidades de uma string. Ele é perfeito para limpar entradas de usuário desorganizadas. 🧹

var raw = '  Ada  ';
var clean = raw.trim();

Alterando maiúsculas e minúsculas

Use toUpperCase e toLowerCase para alterar entre maiúsculas e minúsculas. Eles são ótimos para normalizar textos antes de compará-los.

var s = 'Dart'.toLowerCase();

Dividindo em partes

O método split divide uma string em uma lista, separando-a em cada separador que você informar. Vírgulas e espaços são escolhas comuns.

var parts = 'a,b,c'.split(',');

Substituindo texto

replaceAll troca cada ocorrência de uma parte do texto por outra e retorna a string atualizada. É útil para corrigir ou limpar conteúdo.

var s = 'cat cat'.replaceAll('cat', 'dog');

Verificando o conteúdo

O método contains verifica se uma string inclui uma parte menor de texto e retorna true ou false.

var has = 'hello'.contains('ell');

Verificando o início e o fim

Use startsWith e endsWith para verificar as extremidades de uma string. Eles são ideais para identificar prefixos como https ou extensões de arquivo.

var ok = 'report.pdf'.endsWith('.pdf');

Encontrando uma posição

O método indexOf retorna a posição em que uma parte do texto aparece pela primeira vez, ou menos um caso ela não seja encontrada.

var i = 'banana'.indexOf('na');

Extraindo um trecho

O método substring extrai uma parte da string com base na posição. Informe uma posição inicial e, opcionalmente, uma final para obter o trecho desejado.

var s = 'abcdef'.substring(1, 4);

Encadeando métodos

Como cada método retorna uma string, você pode encadeá-los. Aplicar trim, converter para minúsculas e usar replaceAll pode ser feito em uma única linha legível.

var s = '  HI '.trim().toLowerCase();

Verificação rápida

Você tem uma string com espaços extras nas duas extremidades. Qual método a limpa?

Recapitulação: métodos de string

Você conheceu trim, dividir, substituir, contém e substring. Lembre-se de que eles retornam novas strings; portanto, armazene o resultado de que precisa. 🎉

Grátis para começar

Aprenda Dart com um tutor de IA — grátis

Escreva e execute código real no seu navegador, obtenha ajuda instantânea de um tutor de IA 24/7 e continue de onde parou na web ou no app.

Cursos
30
Aulas
120

Perguntas Frequentes

A aula “Métodos de string do dia a dia” é grátis?

Sim — o texto completo de “Métodos de string do dia a dia” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Dart Academy, atualize para CoddyKit PRO. O curso de Dart Academy inclui 4 aulas no total.

O que vou aprender em “Métodos de string do dia a dia”?

Remover espaços, dividir, substituir e alterar maiúsculas e minúsculas. Você pratica Dart Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Dart Academy?

Nenhuma experiência prévia é necessária. Dart Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 4 de 4.

Quanto tempo leva a aula “Métodos de string do dia a dia”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Dart Academy?

Sim. Cada aula de Dart Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Literais de string e aspas
  2. Interpolação de strings com o cifrão
  3. Strings multilinha e brutas
  4. Métodos de string do dia a dia
← Voltar para Dart Academy