Retonar valor da tabela padrão!

Bem estou retornando o valor de uma tabela assim:

valor1 = rs.getString(“VALOR1”);

o valor certo na tabela é assim:

8,32

mas está retornando assim:

8,32000000000000e+000

de que forma tenho que fazer para retorna o valor certo 8,32 ??

Um abraço.

A variavel “valor1” eh do tipo String ou double?

Rafael

eh String Rafael, ele usou getString

entao, da um substring nele de 0 a 4

valor1 = valor1.substring(0,4)

Eu vi, mas por um momento me ocorreu que o java pudesse chamar um toString() em algum momento, alguma coisa assim…

a solucao do substring ate vai, mas pq nao vem o valor exatamenet como ta na table?

deve ser o driver do banco de dados que faz isso
e na tabela o valor deve estar como REAL, entao vem as casas decimais

Não, não, os campos da tabela onde eu estou buscando estes dados é double, não é real!!!
O substring a princípio resolve, eu tinha pensado nisso, mas queria saber o certo porque ele não retorna o valor que está lá, até porque se eu tiver algum valor que ultrapasse a definição do substring, isso pode me atrapalhar.

Mas se eh double entao usa o getDouble() ao inves de getString(), e se precisar uma a classe NumberFormat pra formatar as casas decimais. SE precisar.

Rafael

Valeu Rafa, funcionou!!!, tá retornando do jeito que está na tabela!!!

Um abraço.