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

时间:2012-01-06 20:03:16

标签: java java-me stringbuilder midp string-concatenation

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

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

2 个答案:

答案 0 :(得分:4)

具有适当容量StringBuffer的{​​{1}}是在J2ME中连接字符串的最快方法。

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

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

答案 1 :(得分:0)

在ASP.NET中, 串联是将一个字符串附加到另一字符串末尾的过程。您可以使用+运算符来连接字符串。对于字符串文字和字符串常量,串联发生在编译时;没有运行时串联发生。对于字符串变量,串联仅在运行时发生。