Em VB eu já tive que fazer algo parecido, e a solução era bem porca, mas
eficaz. Simplemente concatenava n zeros (no seu caso seis) com a string do
numero desejado e pegava os n algarismos a direita.
Em java fica algo do tipo:
String temp = "000000" + (new Integer(n)).toString();
return temp.substring(temp.length() - 6);
(que nojeira, né?)
abraços
Jorge
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: quinta-feira, 14 de junho de 2001 09:34
To: [EMAIL PROTECTED]
Subject: [java-list] Formatar Valores
Pessoal imagino que essa pergunta seja besta que dói mas estou com
problemas pra fazer isso. Como eu faço para predefinir um valor em um
inteiro?
Por Exemplo:
eu tenho um número 22 que vem do banco de dados. Preciso somar esse
número com mais 1. Mas na hora de devolver para o banco eu preciso
fazer com que ele tenha sempre 6 casas ou seja: 000023, 000001, 0001000
Alguem pode me ajudar?
MailBR - O e-mail do Brasil -- http://www.mailbr.com.br
Faça já o seu. É gratuito!!!
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------