Java StringBuilder добавляет длинную строковую ошибку - PullRequest
0 голосов
/ 19 июля 2011

Я попытался добавить длинную строку (длина 3000) с помощью java StringBuilder и обнаружил, что добавленный результат не соответствует ожиданиям.

A.append(B) должно быть AB

A.append(LongString) становится A________________(empty spaces)

Есть идеи?

Мой код: http://pastebin.com/5CPmHFeS

Ответы [ 2 ]

1 голос
/ 19 июля 2011

Что вы получили в качестве выхода? Я получил:

sb-320 :404040....
sb-4320:404040....

Усечено для удобства чтения, но это правильно. Я думаю, что вы, возможно, посчитали цифры неправильно. Двойная проверка?

0 голосов
/ 19 июля 2011

Нет никаких проблем, которые я вижу.

Работает нормально: http://www.ideone.com/z8Lxu

...