我想將所有數字四捨五入到小數點後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()'返回一個雙精度值 –