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.
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
Artigos Relacionados
Sobre o Autor
0 Comentários