DecimalFormatter con separador de miles 0 valor de regresar .00

Rubick:

Tengo un problema de formato en mi resultado en la aplicación para Android.

Estoy usando una DecimalFormatcon un formato de "###,###.00". Ahora, el gran número 100000.0regresando 100,000.00lo cual es correcto. pero cuando analizo 0el resultado es única .00. ¿Cómo puedo hacerlo 0.00.

Nota: He intentado utilizar String.formatextendiéndose ("%.2f",value)pero el problema es cuando se alcanza la cantidad 10000.0, devuelve 10,0000.00.

Elliott fresca:

Cambiar el formato de "###,###.00"a

"###,##0.00"

Cuando se utiliza #eso hace que sea opcional, cuando se utiliza 0se requiere.

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=332132&siteId=1
Recomendado
Clasificación