Olá pessoal! eu tenho que busca um valor no banco e retornar ele para um arquivo de boleto…
dae jogo dentro de uma variavel integer, mas preciso colocar 4 zeros na frente dele, lembrando que podem ser 4, 3, 2 ou 1 zero, dependendo do tamanho da variavel…
e não tenho idéia de como fazer :shock:
alguém sabe?
Valeu! 
É sempre a mesma coisa.
int d = 12;
String s = String.format ("%05d", d); // resultado é 00012 , ou seja, o valor completado com zeros para 5 posições
isso eu sei fazer 
o problema é que o numero não é sempre 2 por exemplo, ele auto incrementa…
mas já sei como fazer hehehe
valeu 
Você pode usar a classe StringUtils do CommonsLang.
StringUtils.rightPad("x", 5, "0");
vai deixar sempre a string com 5 posições colocando “0” quando necessário.