如何格式化整数值而不导致零?我尝试使用十进制格式,但我无法达到确切的结果:
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));
Run Code Online (Sandbox Code Playgroud)
我得到这些输出:
500
004
011
234
Run Code Online (Sandbox Code Playgroud)
但我想要这些:
500
4
11
234
Run Code Online (Sandbox Code Playgroud)
我的问题是如何用空格替换零?
我只是想澄清一些使用getbytes()in 的东西java,我正在用 Java 做简单的程序来使用 getbytes() 对字符串进行编码,但是每次运行时值都应该改变..谁能解释为什么它会改变..?
这是我的示例代码:
String m_a="Hello";
byte[] b1 = m_a.getBytes();
Run Code Online (Sandbox Code Playgroud)
输出 1:
encoded value : [B@ffb35e
Run Code Online (Sandbox Code Playgroud)
输出2:
encoded value : [B@fe0ce1
Run Code Online (Sandbox Code Playgroud)
输出 3:
encoded value : [B@ed3bff
Run Code Online (Sandbox Code Playgroud)
我怎样才能获得该字符串的唯一值。