Ali*_*eby 1 java string rounding
有人可以告诉我为什么这不起作用?我有信心这是因为我正在尝试将字符串格式化为两位小数..但我不知道如何使输出四舍五入到小数位.
DecimalFormat df = new DecimalFormat("#.##");
String sTotalCost = Double.toString(totalCost);
txtTotalCost.setText("£" + df.format(sTotalCost));
Run Code Online (Sandbox Code Playgroud)
格式化之前不要将其转换为字符串:
DecimalFormat df = new DecimalFormat("#.##");
txtTotalCost.setText("£" + df.format(totalCost));
Run Code Online (Sandbox Code Playgroud)