StringBuilder或者StringBuffer代替for循环+拼接tString类型字段
来源:互联网 发布:泉州唯一网络招聘 编辑:程序博客网 时间:2024/06/18 01:08
为什么要用stringBuilder 转载 http://blog.csdn.net/chenleixing/article/details/44315041
StringBuilder sb= new StringBuilder(30); //new 一个stringbuilder;
sb.append(list.get(i)); //追加你要新增值 //这一行可以写for循环里
String value = sb.toString; //最后转成自己要的字符串。
正确的方法是用StringBuilder或者StringBuffer代替“+”,最好给一个预估好的初始值,默认开辟16个字节长度的内存空 间,因为StringBuilder和StringBufffer每次都是在已有的内存空间追加的字符串,如果空间不足的话会重新开辟 2(size+1)个字节长度的空间,然后把新的字符串存过来,所以尽可能的初始化一个预估的值,
方法的用法(转载):
http://www.cnblogs.com/liu-chao-feng/p/5636063.html
阅读全文
0 0
- StringBuilder或者StringBuffer代替for循环+拼接tString类型字段
- 字符串拼接时用StringBuffer代替String
- 使用StringBuilder或StringBuffer代替string
- 【代码优化】for-each代替普通的for循环或者while循环
- 用StringBuffer/StringBuilder对字符串进行拼接
- JAVA 拼接字符串 加号问题 + StringBuilder/StringBuffer
- String,StringBuffer ,StringBuilder类型区别
- String,StringBuffer ,StringBuilder类型区别
- matlab 矩阵代替for循环
- for循环代替while(1)
- String, StringBuffer, StringBuilder拼接字符串的执行效率比较
- String,StringBuffer,StringBuilder拼接操作的效率对比
- Android 字符串拼接总结 String,StringBuffer与StringBuilder的区别??
- java中String,StringBuffer,StringBuilder拼接效率对比
- 拼接字符串的效率问题(String,StringBuffer,StringBuilder对比)
- 深入研究String StringBuffer StringBuilder 的拼接字符串
- java中String,StringBuffer,StringBuilder拼接效率对比
- 深入java String拼接和StringBuffer、StringBuilder(分析源码)
- C# ListView选中行事件
- Java中的equals和hashCode方法详解
- Protocol Buffer技术详解(语言规范)
- 网站换了HTTPS后残留部分http处理方式
- Hadoop安装教程_单机/伪分布式配置_CentOS6.4/Hadoop2.6.0
- StringBuilder或者StringBuffer代替for循环+拼接tString类型字段
- java模式之外观模式
- 两分钟彻底让你明白Android Activity生命周期(图文)!
- oracle导库
- PHP获取当前页面的URL地址
- HDU
- linux 系统函数之 localtime, localtime_r, strftime
- SSM框架——以注解形式实现事务管理
- SpringMVC源码总结(三)mvc:annotation