在Java中,如何更有效地附加字符串?
这个问题在这里已经有了答案:
使用StringBuilder
类。 它对你所要做的事更有效率。
你应该使用StringBuilder类。
StringBuilder stringBuilder = new StringBuilder();
stringBuilder.append("Some text");
stringBuilder.append("Some text");
stringBuilder.append("Some text");
String finalString = stringBuilder.toString();
另外,请访问:
你可以为此使用StringBuffer
或StringBuilder
。 两者都用于动态字符串操作。 StringBuffer
是线程安全的,因为StringBuilder
不是。
在多线程环境中使用StringBuffer
。 但是,如果它是单线程的,建议使用StringBuilder
,并且它比StringBuffer
快得多。