java - 连接多个字符串的最快方法

标签 java java-me stringbuilder midp string-concatenation

我正在开发一个需要连接多个字符串的函数。大约 200 - 500 个字符串。

我目前正在使用 StringBuffer。我想知道这是否是连接多个字符串的最快方法。我需要这种方法尽可能高效。

最佳答案

具有适当容量的 StringBuffer new StringBuffer(length) 是在 J2ME 中连接字符串的最快方法。

但在进行优化之前,我建议您分析应用程序并找到需要它的实际位置。

如果字符串连接有问题。我会觉得有点不同。我几乎不相信您会向用户显示这些数据。您很可能要通过网络发送它。我会将我的服务器和客户端之间的网络协议(protocol)(如果你有这个机会)修改为某种原始格式协议(protocol),并将字符串一个接一个地写入 OtputStream,而不将它们连接到 XML、JSON 等

关于java - 连接多个字符串的最快方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8763750/

相关文章:

java - 如何在JAVA中获取SSL/TLS证书

java - 使用 ExpectedConditions 类断言元素不存在

c# - C#中字符串和StringBuilder的区别

Java StringBuilder 高效删除最后一次出现的字符

Java Swing : Changing border width/height on BorderLayout

java - 如何重命名本地安装的服务器上的文件?

java - 哪个 Eclipse 下载用于 Java ME 开发

javame - 下载并保存 mp3 文件

java - 如何用j2me在摄像头屏幕上画一条线?

java - 如何修剪 java stringbuilder?