此测试在单线程中测试
不做字符串拼接时测试结果如下:
做字符串拼接时测试结果如下:
通过直观的运行速度可以判断出,string在不做拼接时候运行速度最快。
而在字符串拼接时stringbuilder的速度是最快的,
但此测试仅在单线程中测试。实际上多线程的stringbuffer运行速度会更快。
因此提高代码运行速度尽量在字符串拼接时采用stringbuilder和stringbuffer形式。
此测试在单线程中测试
不做字符串拼接时测试结果如下:
做字符串拼接时测试结果如下:
通过直观的运行速度可以判断出,string在不做拼接时候运行速度最快。
而在字符串拼接时stringbuilder的速度是最快的,
但此测试仅在单线程中测试。实际上多线程的stringbuffer运行速度会更快。
因此提高代码运行速度尽量在字符串拼接时采用stringbuilder和stringbuffer形式。