我正在开发一个需要连接多个字符串的函数。大约 200 - 500 个字符串。
我目前正在使用 StringBuffer。我想知道这是否是连接多个字符串的最快方法。我需要这种方法尽可能高效。
最佳答案
具有适当容量的 StringBuffer
new StringBuffer(length)
是在 J2ME 中连接字符串的最快方法。
但在进行优化之前,我建议您分析应用程序并找到需要它的实际位置。
如果字符串连接有问题。我会觉得有点不同。我几乎不相信您会向用户显示这些数据。您很可能要通过网络发送它。我会将我的服务器和客户端之间的网络协议(protocol)(如果你有这个机会)修改为某种原始格式协议(protocol),并将字符串一个接一个地写入 OtputStream
,而不将它们连接到 XML、JSON 等
关于java - 连接多个字符串的最快方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8763750/