Pessoal,
agradeço a todos pela resposta, mas a melhor solução foi o uso da classe
DecimalFormat, pois ela só exige a criação do objeto com parametros e o uso
do método format dela.Mister M, usei essa formula antes de perguntar aqui na
lista mas ele divide os números com um ponto tipo 000.023 e ñ pode ocorrer
isso. Com a classe DecimalFormat(Demorei a usa-la pq achei que uma classe
com esse nome só tratasse de decimais). De qualquer forma valeu pelas
respostas.

DecimalFormat zeros = new DecimalFormat("000000");
int num = 22;
System.out.println(zeros.format(num));

Isto funcionou que é uma beleza.



----- Original Message -----
From: "Mister M" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, June 15, 2001 2:27 PM
Subject: RE: [java-list] Formatar Valores


> Muito mais basico e "limpo" do q vcs imaginam...
>
> int aNumber = 22;
> NumberFormat nf = NumberFormat.getInstance();
> nf.setMaximumIntegerDigits(6);
> System.out.println(nf.format(aNumber));
>
> De uma olhada no "maravilhoso" Java Tutorial. Todas as perguntas simples
> como essa estao respondidas lah.
>
> P.S.: Esta eh uma lista de alto nivel, por isso nao fike mencionando
> linguagens de baixo calao, como VB, C#...
>
> ----------------------------------------------------
> Michael Nascimento Santos
> Sun Certified Programmer for the Java 2 Platform
> Analista/Consultor
> Moderador SouJava - www.soujava.org.br
> CPM Sistemas - www.cpm.com.br
>
> >From: Jorge Martins <[EMAIL PROTECTED]>
> >Reply-To: [EMAIL PROTECTED]
> >To: "'[EMAIL PROTECTED]'" <[EMAIL PROTECTED]>
> >Subject: RE: [java-list] Formatar Valores
> >Date: Fri, 15 Jun 2001 12:35:48 -0300
> >
> >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] 
-------------------------------------------------------------------------

Responder a