A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 梦缠绕的时候 于 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)


1 个回复

倒序浏览
奈斯
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马