Я mulitthreaded программы, которые читают большие XMLs и в настоящее время конвертировать их в строку например:Что использовать String OR StringBuilder для хранения больших текстов?
String temp = MyObject.convertToString(xmls);
я должен передать эту строку различных методов обработки. Вопрос не связан с добавлением BUT hold/Хранение этого большого текста в объекте i.e String OR StringBuilder.
Как String и StringBuilder повлияют на производительность/память, я думаю, что если я продолжу использовать String, он объединит строку в JVM с несколькими XMLS. В другом случае это будет объект и будет GC'd, когда это не требуется или будет установлено значение null. Более того, какое поведение будет Stringbuilder.toString() на память.
вы можете использовать StringBuilder, чтобы читать его легко. – thanga
'StringBuilder' для создания или управления строкой. Если вы не манипулируете своей строкой, используйте «string». Если вы беспокоитесь о производительности/памяти о сохранении и чтении 'string' - определенно используйте' string' – Fabio