Я попытался добавить длинную строку (длина 3000) с помощью java StringBuilder и обнаружил, что добавленный результат не соответствует ожиданиям.
A.append(B) должно быть AB
A.append(B)
AB
A.append(LongString) становится A________________(empty spaces)
A.append(LongString)
A________________(empty spaces)
Есть идеи?
Мой код: http://pastebin.com/5CPmHFeS
Что вы получили в качестве выхода? Я получил:
sb-320 :404040.... sb-4320:404040....
Усечено для удобства чтения, но это правильно. Я думаю, что вы, возможно, посчитали цифры неправильно. Двойная проверка?
Нет никаких проблем, которые я вижу.
Работает нормально: http://www.ideone.com/z8Lxu