String name1 = “java”;

String name2 = name1 + “world”;

在执行过程中会首先创建一个StringBuilder,

String name2 = (new StringBuilder()).append(name1).append("world").toString();

name2是一个新的字符串对象,而不是直接在name1后面加上“world”,因此,如果在循环中使用“+”连接字符串,则会产生很多的字符串对象,占用内存的同时会降低效率。

相关文章:

  • 2021-08-24
  • 2021-06-29
  • 2022-12-23
  • 2022-12-23
  • 2021-07-16
  • 2021-07-14
  • 2022-12-23
  • 2022-01-21
猜你喜欢
  • 2022-12-23
  • 2022-03-02
  • 2021-09-23
  • 2022-12-23
  • 2021-12-10
  • 2021-06-18
  • 2022-12-23
相关资源
相似解决方案