Sem_Nome:
NicoBondarenco:
Esta sim, na ultima linha onde eu passo a variavel "ultima" como parametro no metodo replace.
Por isso que eu quero saber se é possivel colocar uma variavel lá, ou se tenho que fazer alguma coisa antes.
Alguns chamariam isso de gambiarra, eu chamo de solução :D
conteudo = conteudo.replace("" + ultima, ""); //o problema esta nesta linha
Isso é, efetivamente, gambiarra.
1 - O método replace aceita sobrecarga, com parâmetros String, String e char, char.
Acontece que com char ele não pode fazer
conteudo = conteudo.replace('a', '');
[/quote]
Pois char é um tipo primitivo e '' = null, como sabemos, tipos primitivos não podem ser anulados.
A única forma de fazer isso que o camarada delicado que abriu o tópico quer é usando Strings, mas, pelo visto, ele tem algum problema com isto.
O que você fez, sem_nome, é equivalente a
[code]
String ultima = "?";
conteudo = conteudo.replace(ultima, "");
. Se resolve? Claro que sim.
Mas, se o autor do tópico for um pouquinho só coerente com o que diz, não vai aceitar minha sugestão. Caso ele faça isso, ele estará admitindo ser incapaz de pesquisar, ler e interpretar, haja visto que qualquer exemplo furreca permitiria compreender e fazer tal alteração.
E qualquer moleque de 10 anos teria feito isso.