1. 调用String.valueOf(Obj),其中obj为String类型的变量,如上面提到的str1和str2,String.valueOf()的原理为:return obj == null?"null":obj.toString();
  2. 产生StringBuilder,调用StringBuilder(str1)的构造方法,把StringBuilder初始化,长度为str1.length+16,并且调用append(str1);
  3. 继续调用append(str2);
  4. 最后调用StringBuilder.toString()返回结果
所以最后的结论应该为:StringBuilder.append(str1).append(str2).toString()。

 

相关文章:

  • 2023-02-02
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-06-09
  • 2023-02-02
  • 2022-01-25
  • 2021-12-17
  • 2022-12-23
  • 2021-10-16
相关资源
相似解决方案