In Java, how to append a string more efficiently?
本问题已经有最佳答案,请猛点这里访问。
我编写了一个Java程序,其中,我需要附加一个字符串
所以逐渐地,绳子变得越来越长。我发现花在每个附加物上的时间也越来越长。我们有什么办法可以把这个改进到一定程度吗?
我想到的实现包括:
1 | unicodeArray +=""+unicode; |
或
1 | unicodeArray = unicodeArray.concat(""+unicode); |
他们表现相似。我认为造成这些不良性能的主要原因是特殊类型的
You should the StringBuilder类的使用。P></
1 2 3 4 5 6 7 | StringBuilder stringBuilder = new StringBuilder(); stringBuilder.append("Some text"); stringBuilder.append("Some text"); stringBuilder.append("Some text"); String finalString = stringBuilder.toString(); |
在加成,请访问:P></
- "optimize how the Java代码与StringBuilder的?"
- "concatenation StringBuilder字符串ToString()比在Java中"
你可以使用
使用多线程环境中
我给你任何append or each time with modification EN,EN在
我知道
java.lang.stringbuilder。使用构造函数创建int size to an initial。P></