Java - Parser en DecimalFormat

 
Vista:

Parser en DecimalFormat

Publicado por Gustavo (2 intervenciones) el 19/03/2008 03:13:05
Hola! tengo un inconveniente y no encuentro la solución:

Tengo que transformar un String "1040.00-" a un float. Se trata de una representación de un número negativo con el signo detrás. Realizo la siguiente conversión:

DecimalFormat format = new DecimalFormat("#.##;#-");
float numero = format.parse("1040.00-").floatValue();

Sin embargo el resultado es positivo, en lugar de ser negativo.

En la documentación de la clase DecimalFormat encuentro que se puede asignar un patrón conteniendo la representación positiva y negativa, pero no encuentro la forma que en este caso me devuelva números negativos.

Saludos.
Gustavo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Parser en DecimalFormat

Publicado por Tom (1831 intervenciones) el 19/03/2008 16:51:29
Utiliza los dos patrones al mismo tiempo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar