字符串初始化

字符串初始化

字符串在声明时,不要用

String s = null;    

而要用 空字符串

String s = "";     

原因:

String a = null;
a += "adc";
System.out.println("a的长度:" + a.length());
System.out.println("a为:" + a);

String b = "";
b +="abc";
System.out.println("b的长度:" + b.length());
System.out.println("b为:" + b);

输出结果:

  a的长度:7

  a为:nullabc

  b的长度:3

  b为:abc

由此可以看出用null初始化字符串会将null也记录在内,产生意想不到的结果

posted on 2016-11-16 20:30  silentteen  阅读(511)  评论(0编辑  收藏  举报