StringBuffer能否添加null空字符串

关于StringBuffer添加字符串存在两种方式:

String str=null;  
StringBuffer sb=new StringBuffer(str)

此刻,编译是没问题的,但是 运行却会出现空指针异常
在这里插入图片描述
上面这个是StringBuffer底层运行,当str为null时。就会出现空指针异常

但是  str = “null”
str.length就不会出现空指针了

所以正确的在StringBuffer添加null值时 采用下面这个方法

		String str=null;  
        StringBuffer sb=new StringBuffer()
        sb.append(str)

你可能感兴趣的:(Spring类的学习)