Remover Caracteres de uma String – Android Studio

Existe várias formas de manipular Strings em nossos projetos, desde funcionalidades básicas até as mais complexas, e dependendo do que você precise não é necessário instalar nenhuma biblioteca externa, pois o próprio java fornece algumas classes para trabalhar com Strings.

Nós já postamos aqui no Blog como remover acentos de uma String, como substituir caracters de uma string por outros caracters, e se você ainda não viu click nos link abaixo.

Substituir Caracteres de uma String 

Remover acentos de uma String.

Continuando…

Logo abaixo, está uma maneira simples de remover caracters de uma String. Disponibilizamos uma imagem com o código e depois um comentário sobre cada linha.

E como todos os outros posts esse conteúdo é direto e sem enrolação. Então faça um bom proveito.

  • Linha 59 – Armazenamos na variável “informacao” a mensagem que vamos estar manipulando.

  • Linha 61 – Criamos uma variável do tipo StringBuider para poder fazer a manipulação de cada letra da nossa mensagem.

  • Linha 63 – Como a nossa variável “buffer” está armazenando cada letra da nossa mensagem, podemos remover qualquer letra usando .deleteCharAt() e passando dentro a posição da letra que queremos remover.

  • No primeiro deleteCharAt(0), será removido a primeira letra da nossa mensagem, no nosso caso a letra “O”, ficando “lá meu nome é Jone”.

  • No segundo deleteCharAt(0), será removido a primeira letra da nossa mensagem, agora removendo a letra “l”, ficando “á meu nome é Jone”.

  • No terceiro deleteCharAt(2), será removido o terceiro caracter, nesse nosso caso será a letra “m”, ficando “á eu nome é Jone”.

Obs: O deleteCharAt() conta os espaços vazios. 

Caso se interesse pela classe StringBuilder e queira se aprofundar nos recursos que ela oferece, acesse o link abaixo do Developer  Android:

https://developer.android.com/reference/java/lang/StringBuilder

Sobre o Autor

Jone Franco
Jone Franco

Desenvolvedor Mobile Nativo Android e IOS, Fundador da JAF.Apps e Instrutor na UDEMY. "Se você quer ter SUCESSO, acredite, programar é apenas uma etapa da sua jornada."

0 Comentários

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *