【发布时间】:2015-01-24 20:58:41
【问题描述】:
无论语言环境如何,我怎样才能只获得两位小数。我知道如果需要,我可以使用DecimalFormat 手动格式化"0.00",但我想在用户的语言环境中获取正确的十进制类型并四舍五入到两个位置。
DecimalFormat dFormat = (DecimalFormat) NumberFormat.getInstance(Locale.getDefault());
etPayment.setText(dFormat.format(p)); // How would I do it on this line?
【问题讨论】:
-
@VGR 我完全忘记了这一点。我以前用过那个。出于某种原因,我的 IDE (Android Studio) 无法识别任何设置的功能?
标签: java android decimalformat