公眾號(hào):mywangxiao
及時(shí)發(fā)布考試資訊
分享考試技巧、復(fù)習(xí)經(jīng)驗(yàn)
新浪微博 @wangxiaocn關(guān)注微博
聯(lián)系方式 400-18-8000
'\u0000' 字符是編碼為0的字符, 是不可見字符
System.out.println('\u0000');
System.out.println((int)'\u0000');//0
'\u0000'=0 PK '0'=48
'\u0000'字符的特殊作用: 在c中是字符串的結(jié)束標(biāo)記(結(jié)束字符)
Linux java VM 不輸出\u0000 以后的字符
Windows Java VM 輸出\u0000 以后的字符
*總之建議!: 不要輸出'\u0000'
char[] chs = {65,66,67,0,68};
System.out.println(chs);//ABC
System.out.println("A");
char[] chs = new char[5];//{0,0,0,0,0}
int size = 0;
chs[size++]='A';//{'A',0,0,0,0}
System.out.println(Arrays.copyOf(chs, size));//{'A'}
System.out.println(chs);//{'A',0,0,0,0}
編輯推薦:
JAVA認(rèn)證考試報(bào)考指南 / 更多JAVA考試模擬試題
(責(zé)任編輯:fky)