关于StringBuilder

我想问一下StringBuilder.append()方法中我想添加格式化的字符串怎么添加呀?没有appendFormat()方法。
补充:append(String.format())方法应该会不停的为字符串分配内存吧,因为我是在while(true)循环里面做的,这样是否会造成大量的内存泄漏?

作者: huangdiking   发布时间: 2011-06-13

sprintf,sscanf,stringstream 也可以去boost找。

sprintf一样当format用

作者: ChiChengIT   发布时间: 2011-06-13

感谢ChiChengIT的回答,我还想问问sprintf是否会每次重新分配内存?如果我在while(true)里面使用是否会造成内存泄漏啊?

作者: huangdiking   发布时间: 2011-06-13

String.format不会造成内存漏泄的。但是要注意StringBuilder也不可能无限的增长,会有内存大小限制的

作者: ChDw   发布时间: 2011-06-13