本帖最后由 梦缠绕的时候 于 2018-8-10 09:26 编辑
java 中的 '\0' 代表空的字符,!=0 !=null !=' '
</pre><p><pre name="code" class="plain"> public static void main(String[] args) throws UnsupportedEncodingException {
byte zero = '0';
byte slashZero = '\0';
System.out.println("zero\t" + zero);
System.out.println("slashZero\t" + slashZero);
System.out.println("zero length\t" + ("" + zero).length());
System.out.println("slashZero length\t" + ("" + slashZero).length());
System.out.println("zero\t" + "("
+ new String(new byte[] { zero, '1', '2', '3' }) + ")");
System.out.println("slashZero\t" + "("
+ new String(new byte[] { slashZero, '1', '2', '3' }) + ")");
}
输出结果
<pre name="code" class="plain">zero 48
slashZero 0
zero length 2
slashZero length 1
zero (0123)
slashZero ( 123)
|