Métodos de string do dia a dia
Remover espaços, dividir, substituir e alterar maiúsculas e minúsculas.
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. 🎉
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
- Literais de string e aspas
- Interpolação de strings com o cifrão
- Strings multilinha e brutas
- Métodos de string do dia a dia