2012-01-06 39 views
1

我正在研究一个需要连接多个字符串的函数。像200 - 500个字符串。连接多个字符串的最快方法

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

+1

究竟是什么连接? – 2012-01-06 20:05:36

+0

串联操作是否需要线程安全?如果不是,你应该使用StringBuilder。 – ynka 2012-01-08 10:06:38

+0

StringBuilder不适用于Java 1.3 – 2012-01-09 07:36:20

回答

4

适当容量的StringBuffernew StringBuffer(length)是连接J2ME中字符串的最快方式。

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

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

相关问题