Substituir caracteres de uma String – Android Studio

Pode ser que em um determinado momento, em seu projeto, você precise substituir um ou mais caracteres de uma determinada palavra (string) por outro caractere, ou simplesmente fazer com que certos carecteres desapareçam da sua String.

Para fazer isso podemos utilizar os métodos replace() e replaceAll(), onde de forma direta pra você entender, o replace substitui a primeira ocorrência de um caracter por outro, e o replaceAll permite que você substitua ou remova os caracteres, de uma string, todas as vezes que eles aparecerem em uma palavra (string). 

Abaixo temos dois exemplos do uso desses métodos com imagens e explicação, faça um bom proveito.

Replace()

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

 

  • Linha 59 – Utilizamos o comando replace para estar substituindo, a onde houver a letra “@” pela letra “-”. Dessa forma a nossa mensagem ficar jone-jafapps.com.br.

 

       Obs: Se a nossa mensagem tivesse mais de um “@”  todas esses caracteres seriam substituidos pelo “-”.

ReplaceAll()

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

 

  • Linha 59 – Utilizamos o comando replaceAll para estar substituindo, a onde houver a letra (caracter) “@” ou o “.” pela letra (caracter) “-”.  Dessa forma a nossa mensagem ficar jone-jafapps-com-br.

 

       Obs: Veja que acrescentamos o All ao replace, e também utilizamos o ”[]” colchetes para colocar mais de uma letra ou caracter.

 

 

Para mais informações acesse:

https://developer.android.com/reference/java/lang/String#replace(java.lang.CharSequence,%2520java.lang.CharSequence)

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 *