在Java中,如何更有效地附加字符串?

这个问题在这里已经有了答案:

  • StringBuilder和StringBuffer之间的区别31个答案

  • 使用StringBuilder类。 它对你所要做的事更有效率。


    你应该使用StringBuilder类。

    StringBuilder stringBuilder = new StringBuilder();
    
    stringBuilder.append("Some text");
    stringBuilder.append("Some text");
    stringBuilder.append("Some text");
    
    String finalString = stringBuilder.toString();
    

    另外,请访问:

  • “Java如何用StringBuilder优化代码?”
  • “Java中的toString()中的StringBuilder vs字符串连接”

  • 你可以为此使用StringBufferStringBuilder 。 两者都用于动态字符串操作。 StringBuffer是线程安全的,因为StringBuilder不是。

    在多线程环境中使用StringBuffer 。 但是,如果它是单线程的,建议使用StringBuilder ,并且它比StringBuffer快得多。

    链接地址: http://www.djcxy.com/p/72333.html

    上一篇: In Java, how to append a string more efficiently?

    下一篇: scripting or programming language?