Duvida Método substring

Galera boa tarde!

Estou com mais um problema, vou tentar ser o mais claro possível para facilitar o entendimento.
Desenvolvi um software que através de um código EAN13 fornecido pelo usuári, gere um código EAN14, bastando apenas que o usuário digite o EAN13 em um TextField, porem para ser feito o calculo do código EAN14 é preciso desconsiderar (remover) o digito verificador do EAN13 exe: O código 7908237500012, para ser feito o calculo preciso remover o ultimo digito que nesse caso seria o 2, mas não da para pedir para o usuário ficar removendo o ultimo digito sempre que for gerar um EAN14. Minha duvida é, com o método substring eu consigo remover esse digito ? Pois na geração do código esse digito não deve mais fazer parte da string, senão o código sai errado.

String original = "7908237500012";
String modificada = original.substring(0, original.length() - 1);

Não funciona?

1 curtida

Obrigado, deu certo.