Apagar ultimo char de uma string

4 respostas
L

Ola pessoal, o meu banco de dados me devolve string com tamanhos diferentes, e eu gostaria de eliminar sempre o ultimo caracter de cada string,

alguem sabe como fazer isso ?

4 Respostas

L

String eh imutavel, ou seja, vc naum pode alterar ela, tem que criar outra usando substring.

P

Isso?

String s ="String";
s = s.substring(0, s.length()-1);

Thiago Schwartz

L

Soh atente que vc naum alterou a string, e sim criou uma nova, jogou a antiga no lixo e atribuiu a nova string para a variavel que referenciava a antiga

P

Claro, é uma coisa que muito pessoal não sabe, cada concatenação, reatribuição, etc., acaba gerando uma nova String… :slight_smile:

Mas acho q pro problema do cara, não faz tanta diferença assim =P

Abraços

Criado 5 de outubro de 2007
Ultima resposta 7 de out. de 2007
Respostas 4
Participantes 3