Когда я использую нулевой символ '\u0000'
, stringbuilder остановит добавление новых элементов.
Например:
StringBuilder _stringBuilder = new StringBuilder();
_stringBuilder.append('\u0000');
_stringBuilder.append('a');
System.out.println("."+_stringBuilder+".");
возвращает
.
Я понимаю, что нулевое значение не должно быть напечатано (или напечатано, как если бы это было значение String), но в этом случае почему stringbuilder не может добавить больше элементов?
Примечание. Я использую jdk 1.6.0_38 на ubuntu.