今天初始化StringBuffer的时候发现数据并没有初始化,代码如下
StringBuffer stringBuffer = new StringBuffer(1);System.out.println("stringBuffer:"+stringBuffer);
发现 1 并没有初始化为数据,然后把1加上双引号也就是变为字符串类型就可以初始化上去了。
StringBuffer stringBuffer = new StringBuffer("1"); System.out.println("stringBuffer:"+stringBuffer);
点进源码发现 传入整形不会调用append方法