字符串初始化
字符串在声明时,不要用
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也记录在内,产生意想不到的结果