[resolvido]Problema com String.format  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
ivo costa
JavaEvangelist
[Avatar]

Membro desde: 06/11/2007 12:07:34
Mensagens: 493
Localização: Porto Alegre - RS
Offline

Estou tentando colocar zeros a esquerda de um String.
Por exemplo 1234 virar 001234 ou 22222 virar 022222.

Tentei fazer isso mais dá erro:

Erro:


Tentei fazer isso mais coloca espaços ao invés de zeros:


Por enquanto estou fazendo isso:


Há possibilidade tirar o parseInt?
Ou seja colocar zeros em uma String para uma String e não de int para String?

This message was edited 1 time. Last update was at 17/09/2008 09:40:11


Eu sonho com um mundo melhor, onde galinhas que atravessam a rua não serão questionadas pelos seus motivos.
Formate o seu código usando as tags [code] http://www.guj.com.br/posts/list/50115.java
Faça perguntas inteligentes
[MSN]
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

Você tem de usar o parseInt, já que %d só aceita números, não strings, e o 0 não é reconhecido por %s.
OK?
[WWW]
ivo costa
JavaEvangelist
[Avatar]

Membro desde: 06/11/2007 12:07:34
Mensagens: 493
Localização: Porto Alegre - RS
Offline

Bom já que o thingol está dizendo então eu nem vou mais quebrar a cabeça com isso.
flw valeu thingol!

Eu sonho com um mundo melhor, onde galinhas que atravessam a rua não serão questionadas pelos seus motivos.
Formate o seu código usando as tags [code] http://www.guj.com.br/posts/list/50115.java
Faça perguntas inteligentes
[MSN]
vinnyparker
JavaChild
[Avatar]

Membro desde: 08/07/2008 09:46:20
Mensagens: 122
Offline

Rapaz, vc poderia usar o pacote String Utils e formatar usando zeroleft dizendo o tamanho do campo, ai ele preenche ate encher o campo usando zeros


ex.:


depois vc pode da um parse, transformando em inteiro

http://www.evollux.net

Fedora 15

[Email] [WWW] [MSN]
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20536
Localização: Curitiba/PR
Offline

vinnyparker wrote:Rapaz, vc poderia usar o pacote String Utils e formatar usando zeroleft dizendo o tamanho do campo, ai ele preenche ate encher o campo usando zeros


Ele já tinha descoberto a solução... lá em 2008.

@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
vinnyparker
JavaChild
[Avatar]

Membro desde: 08/07/2008 09:46:20
Mensagens: 122
Offline

é verdade, nem me liguei na data kkk

http://www.evollux.net

Fedora 15

[Email] [WWW] [MSN]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team