字符串初始化

时间:2021-01-03 19:44:24

字符串初始化

字符串在声明时,不要用

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也记录在内,产生意想不到的结果