Olá pessoal…
Estou com problemas de Overflow numérico. Eu usei a java.lang.Longo em uma variável, só que esta variável é uma NUMBER de tamanho 26 no banco de dados.
Mudei para java.lang.Float mas o valor fica em forma decimal, tipo : 123456789012345678901234,00.
Mas eu teria que manipular como se fosse inteiro, tipo : 12345678901234567890123400.
Como faço? Existe alguma classe que tenha o mesmo comportamento que 'Long' para eu atribuir esse valor?
Nesses casos, utilize a classe BigInteger para números inteiros e a classe BigDecimal para números de ponto flutuante.
Blz? Flw! :thumbup:
[quote=hugohasth]Olá pessoal…
Estou com problemas de Overflow numérico. Eu usei a java.lang.Longo em uma variável, só que esta variável é uma NUMBER de tamanho 26 no banco de dados.
Mudei para java.lang.Float mas o valor fica em forma decimal, tipo : 123456789012345678901234,00.
Mas eu teria que manipular como se fosse inteiro, tipo : 12345678901234567890123400.
Como faço? Existe alguma classe que tenha o mesmo comportamento que 'Long' para eu atribuir esse valor?
[/quote]
Procure por java.math.BigInteger… Esta classe pode te ajudar com o que quer…
Valeu pessoal, é isso aí!!! Funcionou!!!