Мне интересно, могу ли я улучшить обработку строк в своем приложении.Я создал тестовый XML [для RSS, потому что я подражатель Колумбу] 6,7 МБ файла, и я обрабатываю текст, чтобы соответствовать длине строки через RegEx:
String returnString=returnString+"Text : " +
e.getChildText("description").
replaceAll("(?<=\\G.{70,81}(?=\\s))",
"\n ")+" \n";
Каждый обработанный элемент [орг.jdom2.Element] занимает около 8-16 мс [Intel i7 gen 7, ноутбук], так что я не был так недоволен, пока я не просмотрел файл размером почти 7 МБ.
Обработка занимает 65-75 секунд.
Могу ли я выполнить некоторую предварительную обработку, чтобы ускорить процесс, или это так?
Другие языки /другие подходы полностью приветствуются.За исключением C.
Редактировать: Я обрабатываю строку внутри org.jdom2.Element.