我在活动中使用显示负数
double value = -1.0;
NumberFormat defaultFormat = NumberFormat.getCurrencyInstance(Locale.US);
String formattedText = defaultFormat.format(value);
但是当我继续使用它时,Samsung Galaxy S5 (Android 4.4.2)
我得到的($1.0)
是Nexus 5 (Android 5.1.1)
它所处的位置-$1.0
。
这是什么问题?
感谢@Bonati
public static String formatAmount(double value) {
NumberFormat numberFormat = new DecimalFormat("'$'0.00");
return numberFormat.format(value);
}
这对我来说很好。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句