Apagar ultimo char de uma string

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 ?

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

Isso?

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

Thiago Schwartz

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

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