当我使用空字符'\u0000'
时,stringbuilder 将停止添加新元素。
例如:
StringBuilder _stringBuilder = new StringBuilder();
_stringBuilder.append('\u0000');
_stringBuilder.append('a');
System.out.println("."+_stringBuilder+".");
返回
.
我知道不应打印空值(或像空字符串值一样打印),但在这种情况下,为什么 stringbuilder 无法添加更多元素?
注意:我在 ubuntu 上使用 jdk 1.6.0_38。