| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/09/2010 17:13:36
|
robsonsm
JavaGuru
![[Avatar]](/images/avatar/70b0e5c6b6b21693b63b76308e0a2efc.jpg)
Membro desde: 28/02/2009 18:49:47
Mensagens: 217
Offline
|
Tenho uma string que chega desta forma: "23793380036000016267174000195508741820000012224"
gostaria de formata-la para que fique desta forma: "23793.38003 60000.162671 74000.195508 7 41820000012224"
existe alguma forma de formatá-la para que fique com pontos e espaços em lugares fixos sem utilizar o recurso de substring?
|
Sun Certified Java Programmer 5.0 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/09/2010 17:15:01
|
evertonsilvagomesjava
GUJ Master
![[Avatar]](/images/avatar/6370988b46be58caec00d925d91d2f99.png)
Membro desde: 23/08/2009 13:14:01
Mensagens: 1924
Offline
|
robsonsm wrote:Tenho uma string que chega desta forma: "23793380036000016267174000195508741820000012224"
gostaria de formata-la para que fique desta forma: "23793.38003 60000.162671 74000.195508 7 41820000012224"
existe alguma forma de formatá-la para que fique com pontos e espaços em lugares fixos sem utilizar o recurso de substring?
Pode usar insert do StringBuilder?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/09/2010 17:16:36
|
Carlos_ds_jar
Virtual Machine Man
![[Avatar]](/images/avatar/6289deccda230bf7fe2733a9f943a66e.jpg)
Membro desde: 27/01/2007 15:38:24
Mensagens: 540
Localização: Ceará e Paraíba
Offline
|
claro que sim, usa o String.charAt(int posicaodocarcter) aí vc vai montando outra String mas eu acho que dá mais trabalho...
se fosse eu faria com subString mesmo, mas isso é gosto...
|
"O Java é capaz de gerar mais soluções e mais problemas do que a nossa 'vã' filosofia é capaz de prever!" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/09/2010 17:19:25
|
robsonsm
JavaGuru
![[Avatar]](/images/avatar/70b0e5c6b6b21693b63b76308e0a2efc.jpg)
Membro desde: 28/02/2009 18:49:47
Mensagens: 217
Offline
|
eu queria mesmo eh uma forma de passar uma formatacao tipo a do simpledateformat ou passar uma expressao regular mas acho isso não eh possivel ne? O jeito vai ser mesmo utilizar o insert do stringbuffer ou substring mesmo.
Se alguem tiver outra ideia agradeço.
Vlw!
|
Sun Certified Java Programmer 5.0 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/09/2010 17:20:58
|
evertonsilvagomesjava
GUJ Master
![[Avatar]](/images/avatar/6370988b46be58caec00d925d91d2f99.png)
Membro desde: 23/08/2009 13:14:01
Mensagens: 1924
Offline
|
robsonsm wrote:eu queria mesmo eh uma forma de passar uma formatacao tipo a do simpledateformat ou passar uma expressao regular mas acho isso não eh possivel ne? O jeito vai ser mesmo utilizar o insert do stringbuffer ou substring mesmo.
Se alguem tiver outra ideia agradeço.
Vlw!
Entendi, deve ter alguma expressao regular que deva fazer isso, mas meu humilde conhecimento nao consegue te informar isso kkk.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/09/2010 17:22:51
|
robsonsm
JavaGuru
![[Avatar]](/images/avatar/70b0e5c6b6b21693b63b76308e0a2efc.jpg)
Membro desde: 28/02/2009 18:49:47
Mensagens: 217
Offline
|
.
This message was edited 1 time. Last update was at 10/09/2010 17:26:23
|
Sun Certified Java Programmer 5.0 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/09/2010 17:28:38
|
Anime
GUJ Master
![[Avatar]](/images/avatar/81d88d4f508d4f0d8acdf98c2b7ddbf3.jpg)
Membro desde: 11/11/2009 07:37:26
Mensagens: 1949
Localização: São José do Rio Preto-SP
Offline
|
Oi,
Se estiver usando o Netbeans ai pode usar o JFormattedTextField e MaskFormatter...
|
As Quatro Chaves da Função Gerencial
O sorriso de fraternidade, a ajuda silenciosa, a humildade sem alarde,
a flor da gentilesa e o gesto amigo cabem prodigiosamente, em qualquer parte.
Chico Xavier - Emmanuel |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/09/2010 17:29:20
|
evertonsilvagomesjava
GUJ Master
![[Avatar]](/images/avatar/6370988b46be58caec00d925d91d2f99.png)
Membro desde: 23/08/2009 13:14:01
Mensagens: 1924
Offline
|
Anime wrote:Oi,
Se estiver usando o Netbeans ai pode usar o JFormattedTextField e MaskFormatter...
pq so o netBeans?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/09/2010 17:30:49
|
Anime
GUJ Master
![[Avatar]](/images/avatar/81d88d4f508d4f0d8acdf98c2b7ddbf3.jpg)
Membro desde: 11/11/2009 07:37:26
Mensagens: 1949
Localização: São José do Rio Preto-SP
Offline
|
evertonsilvagomesjava wrote:
Anime wrote:Oi,
Se estiver usando o Netbeans ai pode usar o JFormattedTextField e MaskFormatter...
pq so o netBeans? 
rsrs por que eu só uso o Netbeans,não sei se no eclipse,por ex tb tem ...
|
As Quatro Chaves da Função Gerencial
O sorriso de fraternidade, a ajuda silenciosa, a humildade sem alarde,
a flor da gentilesa e o gesto amigo cabem prodigiosamente, em qualquer parte.
Chico Xavier - Emmanuel |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/09/2010 17:32:59
|
evertonsilvagomesjava
GUJ Master
![[Avatar]](/images/avatar/6370988b46be58caec00d925d91d2f99.png)
Membro desde: 23/08/2009 13:14:01
Mensagens: 1924
Offline
|
Anime wrote:
evertonsilvagomesjava wrote:
Anime wrote:Oi,
Se estiver usando o Netbeans ai pode usar o JFormattedTextField e MaskFormatter...
pq so o netBeans? 
rsrs por que eu só uso o Netbeans,não sei se no eclipse,por ex tb tem ...
Ah ta rsrs, mas a classe pertence ao Java,
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/09/2010 17:34:17
|
Frantic Avenger
Java Ninja
![[Avatar]](/images/avatar/486705020f2f9464cfdfafea637f0129.jpeg)
Membro desde: 19/05/2009 15:01:42
Mensagens: 258
Localização: RJ
Offline
|
Anime wrote:
evertonsilvagomesjava wrote:
Anime wrote:Oi,
Se estiver usando o Netbeans ai pode usar o JFormattedTextField e MaskFormatter...
pq so o netBeans? 
rsrs por que eu só uso o Netbeans,não sei se no eclipse,por ex tb tem ...
Se tá na API funciona até no bloco de notas
Sei que não tem nada a haver com o tópico mas não consegui me acostumar com o Netbeans.
Flw
|
Homer Simpson: "Nunca diga qualquer coisa a não ser que tenha certeza que todo mundo pensa o mesmo."
George Orwell: "Se a liberdade significa alguma coisa, será sobretudo o direito de dizer às outras pessoas o que elas não querem ouvir." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/09/2010 17:34:39
|
blackout
JavaChild
Membro desde: 06/11/2006 13:28:57
Mensagens: 138
Offline
|
A classe Pattern faz o que você quer com expressão regular.
Essa classe está em java.util.regex;
Esse link vai te ajudar.
http://javafree.uol.com.br/artigo/5090/Introducao-a-Expressoes-Regulares-com-Java.html
Abraços!
|
Não ofereça a Deus sacrifícios que não lhe custem nada. 2 Samuel 24:24. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/09/2010 17:34:43
|
robsonsm
JavaGuru
![[Avatar]](/images/avatar/70b0e5c6b6b21693b63b76308e0a2efc.jpg)
Membro desde: 28/02/2009 18:49:47
Mensagens: 217
Offline
|
Anime wrote:
evertonsilvagomesjava wrote:
Anime wrote:Oi,
Se estiver usando o Netbeans ai pode usar o JFormattedTextField e MaskFormatter...
pq so o netBeans? 
rsrs por que eu só uso o Netbeans,não sei se no eclipse,por ex tb tem ...
na verdade eu nao estou utilizando esta string para um campo de texto em uma aplicacao desktop nem em um campo no jsp, preciso enviar a string formatada para um xml.
So pensei que existisse alguma forma de formatação para uma variavel string, mas pelo que ja pesquisei, o jeito vai ser mesmo montar tudo na mao.
Agradeço a todas as respostas.
Obrigado.
This message was edited 1 time. Last update was at 10/09/2010 17:37:30
|
Sun Certified Java Programmer 5.0 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/09/2010 17:39:34
|
Anime
GUJ Master
![[Avatar]](/images/avatar/81d88d4f508d4f0d8acdf98c2b7ddbf3.jpg)
Membro desde: 11/11/2009 07:37:26
Mensagens: 1949
Localização: São José do Rio Preto-SP
Offline
|
Frantic Avenger wrote:
Anime wrote:
evertonsilvagomesjava wrote:
Anime wrote:Oi,
Se estiver usando o Netbeans ai pode usar o JFormattedTextField e MaskFormatter...
pq so o netBeans? 
rsrs por que eu só uso o Netbeans,não sei se no eclipse,por ex tb tem ...
Se tá na API funciona até no bloco de notas
Sei que não tem nada a haver com o tópico mas não consegui me acostumar com o Netbeans.
Flw
Prefiro passar uma informação que eu tenho certeza...Bloco de notas...nossa e da pra compilar e gerar o executavel tb
|
As Quatro Chaves da Função Gerencial
O sorriso de fraternidade, a ajuda silenciosa, a humildade sem alarde,
a flor da gentilesa e o gesto amigo cabem prodigiosamente, em qualquer parte.
Chico Xavier - Emmanuel |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/09/2010 17:40:16
|
robsonsm
JavaGuru
![[Avatar]](/images/avatar/70b0e5c6b6b21693b63b76308e0a2efc.jpg)
Membro desde: 28/02/2009 18:49:47
Mensagens: 217
Offline
|
Ate onde eu sei a classe Pattern juntamente com a Matcher fará apenas a validação se a string q eu passar bate com a expressao regular imposta. Ou estou errado?
|
Sun Certified Java Programmer 5.0 |
|
|
 |
|
|