我想将所有数字四舍五入到小数点后1位。DecimalFormat未正确格式化我的号码
例如
22.0
-6.1
我使用:
DecimalFormat decimalFormat = new DecimalFormat("0.0");
middlePanelTextView.setText(decimalFormat.format(score.getElevationAngle()));
但整数没有0追加到它。
-18 should be -18.0 etc.
,而不是我的价值显示为-18.
'middlePanelTextView'是否会削减文本?它是否正确显示-18.5?另外,你可以试试这个:'DecimalFormat decimalFormat = new DecimalFormat(“0.0”,新的DecimalFormatSymbols(Locale.ENGLISH));' – Thomas
'score.getElevationAngle()'方法返回什么值类型? –
'score.getElevationAngle()'返回一个双精度值 –