代码优化实践:Java中StringBuilder替代String案例

原创 Myth丶恋晨 2024-10-19 23:36 67阅读 0赞

在Java中,当频繁进行字符串拼接操作时,使用StringBuilder比使用String更高效。以下是一个简单的例子来说明这一点:

  1. // 使用 String 进行拼接
  2. String str1 = "";
  3. for (int i = 0; i < 10000; i++) {
  4. str1 += "test";
  5. }
  6. System.out.println(str1); // 输出结果较长
  7. // 使用 StringBuilder 进行拼接
  8. StringBuilder sb1 = new StringBuilder();
  9. for (int i = 0; i < 10000; i++) {
  10. sb1.append("test");
  11. }
  12. System.out.println(sb1.toString()); // 输出结果较短

通过上述例子可以看出,当需要进行大量字符串拼接时,使用StringBuilder能够显著提高程序性能。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,67人围观)

还没有评论,来说两句吧...

相关阅读