Removendo caracteres de uma String[RESOLVIDO]

3 respostas
juliocesarsrosa

Ola galera estou com uma duvida bem basica
tenho um cara chamado “teste” que é do tipo string e rebe uma sequencia de caracteres

ex: String teste=“removendo 0 caracteres 0 de uma string0”;

reparem que existem varios “0” na variavel teste

eu gostaria de remover o “0”

sei que posso fazer um replace(“0”,"");

porem eu quero retirar apenas o ultimo zero dessa string e nao todos …

como faço apra remover apenas o ultimo zero ?

obrigado

3 Respostas

diego.sas
String r = teste.substring(0, teste.lastIndexOf("0"));
ViniGodoy

Deve ser algo como:

int index = original.lastIndexOf(0); String semUltZero = new StringBuilder(original).delete(index, index+1).toString();

O método do colega acima remove também tudo que tiver após o último 0.

juliocesarsrosa

vlw galera consegui !!!

Criado 20 de junho de 2011
Ultima resposta 20 de jun. de 2011
Respostas 3
Participantes 3