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]
-------------------------------------------------------------------------

Responder a