如何格式化一个没有前导零的整数值?我尝试使用十进制格式,但无法达到精确的结果:
DecimalFormat dFormat=new DecimalFormat("000");
mTotalNoCallsLbl.setText(""+dFormat.format(mTotalNoOfCallsCount));
mTotalNoOfSmsLbl.setText(""+dFormat.format(mTotalNoOfSmsCount));
mSelectedNoOfCallsLbl.setText(""+dFormat.format(mSelectedNoOfCallLogsCount));
mSelectedNoOfSmsLbl.setText(""+dFormat.format(mSelectedNoOfSmsCount));
我得到了以下输出:
500
004
011
234
但我想要这些:
500
4
11
234
我的问题是如何用空格替换零?
String.format
了吗?还是你指的是我在最后一次编辑之前的回答? - Duncan Jones