Pessoal, boa tarde !
Preciso fazer o seguinte, vou pegar um valor qualquer do usuário, contudo, preciso armazenar este valor com 7 posições com preenchimentos de zeros a esquerda.
Exemplo:
Vou pegar o valor 789 do usuário, mais preciso armazena-lo da seguinte forma: 0000789.
Os valores não são fixos e irei trabalhar somente com números.
Estou fazendo da seguinte forma:
String VALOR = 789;
int FIM = VALOR.length() + 11;
int INICIO = FIM - 7;
String VALORF = "00000000000" + VALOR;
VALORF.substring(INICIO, FIM);
O código está funcionando porém, preciso fazer a jogada acima. Queria saber se tem uma forma mais fácil de fazer isso.
Desde já agradeço.