Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/08/2009, 03:33
ken3
 
Fecha de Ingreso: agosto-2009
Mensajes: 3
Antigüedad: 15 años, 5 meses
Puntos: 0
Exclamación Double to String

Hola a todos,

A ver si alguien me puede echar una manita.
Estoy intentando convertir de double a String, de esta forma:
for(int i=0; i<numLineas; i++){
String ssaldo = "";
double saldo = saldoInicial;
ssaldo = String.valueOf(saldo).replace('.',',');
salida.println(ssaldo);
}
el numLineas es igual a 16103 mas o menos, y lo extraño es que cada vez que ejecuto el programa, me da un resultado diferente; es decir que una vez no logra convertir 52 valores, pero en otra ejecucion no logra convertir 115 y asi sucesivamente; y si que lo hace bien para el resto.

Sé que el problema esta en el momento de la conversion, pero no sé porq. Y los valores del vector que no se convierten correctamante tienen todos el valor: 1.41390650319393; que no coincide con ningun valor de los de mi vector!!

Tb he probado con:
//ssaldo = Double.toString(saldo).replace('.',',');
y resulta igual!!

Alguien tiene idea de cual puede ser el problema???
Gracias.