常用StringBuilders替换Strings
来源:互联网 发布:java程序培训学校 编辑:程序博客网 时间:2024/06/15 16:12
常用StringBuilders替换Strings。这是正确的,这是因为javac意识到当您对对象执行更改时,使用StringBuilders比Strings更有意义。如果你有这样的代码:
while(guard){ string + = value; }你几乎总是喜欢这样写:
while(guard){ stringBuilder.append(value); } string = stringBuilder.toString();第一种方法将在每次迭代上分配一个新的String对象,并复制前一个String对象的值。第二种方式将分配一个数组,并附加字符。通过从第一种形式切换到第二种形式,我已经将一些代码片段的性能提高了几个数量级。不要在循环中使用String连接!
0 0
- 常用StringBuilders替换Strings
- strings.xml里字符串拼接、占位符和常用替换符号
- VIM常用替换
- vim常用替换表达式
- HTML常用字符串替换
- 常用三极管替换表
- php常用字符Strings函数集
- Go常用包系列---strings包
- Strings
- Strings
- strings
- Strings
- Strings
- Strings
- strings
- Strings
- 常用碎程序 查找 替换
- XCode常用的替换符
- Cards CodeForces 399C
- CodeForces 518C Anya and Smartphone
- Linux 串口 一次性read接收不定长的数据(非阻塞,非延时) 程序分析
- POJ 1270 Following Orders 拓扑排序全输出
- Idiomatic Phrases Game HDU 1546
- 常用StringBuilders替换Strings
- Window Pains POJ 2585
- android edittext显示在输入法上面
- 《将博客搬至CSDN》
- 使用atos和错误堆栈内存地址定位崩溃代码位置
- myeclipse导出Java项目(含外部jar包)
- 数据库连接池优化配置(druid,dbcp,c3p0)
- Error:No such property: POM_ARTIFACT_ID for class: org.gradle.api.publication.maven.internal.deploye
- AVFormatContext