Foros del Web » Programación para mayores de 30 ;) » Java »

Formato numero decimal "0.00"

Estas en el tema de Formato numero decimal "0.00" en el foro de Java en Foros del Web. public String fix(String numero){ Float valorreal; valorreal=new Float(numero); double aux=valorreal.doubleValue(); DecimalFormat df = new DecimalFormat("0.00"); numero=df.format(aux); return numero; } tengo esta funcion, y le meto ...
  #1 (permalink)  
Antiguo 07/12/2009, 13:16
Avatar de TyrantRC  
Fecha de Ingreso: noviembre-2009
Mensajes: 55
Antigüedad: 14 años, 5 meses
Puntos: 1
Formato numero decimal "0.00"

public String fix(String numero){
Float valorreal;
valorreal=new Float(numero);
double aux=valorreal.doubleValue();
DecimalFormat df = new DecimalFormat("0.00");
numero=df.format(aux);
return numero;
}

tengo esta funcion, y le meto un String asi

this.fix("16.548415318");

esto me arroja 16,54

Pero lo necesito en . para js =S porke sino me da error xD

Como hago para que esa coma sea un punto? o el string en esa funcion salga con un punto en lugar de coma???


Gracias de antemano =S
  #2 (permalink)  
Antiguo 07/12/2009, 15:23
Avatar de stone_neo  
Fecha de Ingreso: abril-2004
Ubicación: Peru
Mensajes: 438
Antigüedad: 20 años
Puntos: 15
Respuesta: Formato numero decimal "0.00"

Prueba con esto.

DecimalFormatSymbols formatSymbols = new DecimalFormatSymbols();
formatSymbols.setDecimalSeparator('.');
DecimalFormat decimalFormat = new DecimalFormat("##.##");
decimalFormat.setDecimalFormatSymbols(formatSymbol s);
__________________
Rubén Darío Huamaní Ucharima
Web : http://www.gorilla-soft.com
Usuario Linux #382 100 :-)
  #3 (permalink)  
Antiguo 07/12/2009, 15:34
 
Fecha de Ingreso: octubre-2004
Mensajes: 79
Antigüedad: 19 años, 6 meses
Puntos: 0
Respuesta: Formato numero decimal "0.00"

numero=numero.replace("\\.","\\,");
antes del return
saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:35.