StringBuffer
с подходящей емкостью new StringBuffer(length)
- это самый быстрый способ объединения строк в J2ME.
Но прежде чем приступить к оптимизации, я бы предложил вам профилировать приложение и найти реальное место, которое требует его.
Если конкатенация строк является проблемой.Я бы подумал немного по-другому.Я вряд ли верю, что вы собираетесь показывать эти данные пользователю.Скорее всего, вы собираетесь отправить его по сети.Я бы изменил сетевой протокол между моим сервером и клиентом (если у вас есть такая возможность) на какой-то протокол в необработанном формате и записывал бы строки в OtputStream
одну за другой без объединения их в XML, JSON и т. Д.