[RESOLVIDO]Erro na hora de tirar o ponto do campo "valor"

Pessoal estou com um erro muito estranho e não sei como arrumar isso
o que estou precisando é o seguinte!
preciso tirar o ponto do valor ex

12.56 tenho que deixar 1256

só que esta dando erro:

esse é o codigo que esta dando erro!

String.valueOf(rs.getDouble("valor")).replace("\.","")

por favor pessoal , preciso da ajuda de vc´s grato

Oi

Que variavél está recebendo esse valor?
Simplesmente está dizendo que não possui o método valueOf da String.
É java.lang.String mesmo?

Pois rodei aqui e não tive problemas.

Cara meu código está bem grande, mas irei colocar em anexo pra vc

Tente usar o http://download.oracle.com/javase/6/docs/api/java/lang/Double.html#toString(double)

Pelo amor de dio!
Aonde tu leu ou viu isso me camarada?

public static void main(String[] args) { double d = 10.50; String value = String.valueOf(d); String result = value.replaceAll("\.", ""); System.out.println(result); }

Acha que isso não funciona ?

String.valueOf(rs.getString("valor")).replaceAll("\.", ""),

Isso está no seu código em anexo, aqui tu postou o rs.getDouble().
Decida-se amigo, ou é um ou é outro. Veja o tipo correto na sua base de dados.

Abraços.

Pelo amor de dio!
Aonde tu leu ou viu isso me camarada?

public static void main(String[] args) { double d = 10.50; String value = String.valueOf(d); String result = value.replaceAll("\.", ""); System.out.println(result); }

Acha que isso não funciona ?[/quote]

Realmente, me passei, dei uma olhada na documentação! :oops:

está como double

String.valueOf(rs.getDouble("valor")).replaceAll("\.", ""), 

esta fazendo teste, mas nao conseguir arrumar

Cara, não é possível isso:

public static void main(String[] args) { double d = 10.50; String value = String.valueOf(d).replaceAll("\.", ""); System.out.println(value); }

100%.

Tente duas alterações ai:

java.lang.String.valueOf(rs.getDouble("valor")).replaceAll("\.","")  

Senão funcionar, tente:

Double value = rs.getDouble("valor"); String.valueOf(value).replaceAll("\.", "");

A primeira alteração vai funcionar! Certeza.
Abraços.

Valeu Nel, deu certinho agora cara!!!
abraços
usei esse codigo!!!

java.lang.String.valueOf(rs.getDouble("valor")).replaceAll("\.","")