一:直接使用字符串
(1)示例代码
(2)运行结果
二:使用StringBuilder
(1)示例代码
(2)运行结果
三:比较
(1)一中通过字符串直接连接,10万个较短的字符串相连,大约106329ms左右。
(2)二种通过StringBuilder来连接,同样的数据量,大约19ms左右。
(3)两种方法花费的时间相差几百倍。数据量越大,相差越大。
(4)测试一中使用字符串连接操作符,时间复杂度是n的平方级。
(5)测试二种使用StringBuilder来连接,时间复杂度是线性的。
(1)示例代码
(2)运行结果
(1)示例代码
(2)运行结果
(1)一中通过字符串直接连接,10万个较短的字符串相连,大约106329ms左右。
(2)二种通过StringBuilder来连接,同样的数据量,大约19ms左右。
(3)两种方法花费的时间相差几百倍。数据量越大,相差越大。
(4)测试一中使用字符串连接操作符,时间复杂度是n的平方级。
(5)测试二种使用StringBuilder来连接,时间复杂度是线性的。