Formatando números com NumberFormat  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
rafael.espiritosanto
JavaGuru
[Avatar]

Membro desde: 27/07/2006 10:51:26
Mensagens: 226
Localização: Rio de Janeiro
Offline

Olá!

Estou usando o NumberFormat para poder formatar as operações de meu programa.

Só que eu gostaria de que quando enviasse dois números com notação exponencial
o resultado também fosse com a notação exponencial.



A String de retorno vai ser 20.000.000.000 e eu gostaria que você 2e+10.

Agradeço pela ajuda...
Valeu!
[MSN]
Berkamps
Thread.start()

Membro desde: 01/09/2007 17:52:21
Mensagens: 46
Offline

Utilize o DecimalFormat

NumberFormat format = new DecimalFormat ( "0.###E0" ) ;

SCJP 1.4
SCWCD 1.4
SCBCD 5.0
SCEA 5.0
OMG OCUP Fundamental
CFPS
[MSN]
rafaengenharia
Thread.start()
[Avatar]

Membro desde: 14/03/2007 14:10:00
Mensagens: 41
Localização: Belém - Pará
Offline



Dá uma olhada nisso:

http://www.exampledepot.com/egs/java.text/FormatNumExp.html?l=rel

att,

Rafael Sales
Analista Desenvolvedor
[Email] [WWW]
rafael.espiritosanto
JavaGuru
[Avatar]

Membro desde: 27/07/2006 10:51:26
Mensagens: 226
Localização: Rio de Janeiro
Offline

Valeu pela ajuda!

Só mais uma dúvida.

Imagina a situação em que eu tenho duas strings representando valores Hexadecimais (1A e 1B por exemplo)

Como poder converter para um número double (ou outro tipo) pra poder realizar operações
básicas (soma, subtração, etc....)

Valeu!
[MSN]
dark123
JavaEvangelist

Membro desde: 30/04/2008 18:02:02
Mensagens: 315
Offline

Olá a todos.

Em minha aplicação possui uma tabela onde a seleção de informações aparecerão.

Mas o problema é que quando eu pesquiso na tabela, mostra o campo idade não formatado.

Ele é do tipo Float mas eu gostaria que aparecesse com vírgula.

Estou utilizando o seguinte código;


Não sei o que devo fazer para formatá-lo.
Alguém poderia me ajudar.
Obrigado.

Visualização:


Esqueceram de avisar que o NetBeans 6.7 e ainda por cima somente com java e JEE era pra quem tivesse mais de 2 GB de RAM
[WWW]
thingol
Moderador

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

"," representa em máscaras o separador de milhares, não a vírgula. CUIDADO...

Use "#,##0.00" ou coisa parecida.
[WWW]
dark123
JavaEvangelist

Membro desde: 30/04/2008 18:02:02
Mensagens: 315
Offline

Eu gostaria de saber como faço pra inserir a máscara na linha da tabela.

Esqueceram de avisar que o NetBeans 6.7 e ainda por cima somente com java e JEE era pra quem tivesse mais de 2 GB de RAM
[WWW]
Andre Brito
JWizard

Membro desde: 21/07/2007 17:44:31
Mensagens: 2485
Localização: Paraná
Offline

rafael.espiritosanto wrote:Valeu pela ajuda!

Só mais uma dúvida.

Imagina a situação em que eu tenho duas strings representando valores Hexadecimais (1A e 1B por exemplo)

Como poder converter para um número double (ou outro tipo) pra poder realizar operações
básicas (soma, subtração, etc....)

Valeu!


Se marcar é na base da conversão ("no braço" mesmo).

Como organizar o GUJ.
Meu Twitter.
Meu blog.
Future proofing means making code easy to change, not trying to anticipate every possible way your code might need to change.
[WWW]
thingol
Moderador

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

[WWW]
dark123
JavaEvangelist

Membro desde: 30/04/2008 18:02:02
Mensagens: 315
Offline

E o meu problema, alguém sabe o que é?

Esqueceram de avisar que o NetBeans 6.7 e ainda por cima somente com java e JEE era pra quem tivesse mais de 2 GB de RAM
[WWW]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team