关于StringBuilder
我想问一下StringBuilder.append()方法中我想添加格式化的字符串怎么添加呀?没有appendFormat()方法。
补充:append(String.format())方法应该会不停的为字符串分配内存吧,因为我是在while(true)循环里面做的,这样是否会造成大量的内存泄漏?
补充:append(String.format())方法应该会不停的为字符串分配内存吧,因为我是在while(true)循环里面做的,这样是否会造成大量的内存泄漏?
作者: huangdiking 发布时间: 2011-06-13
sprintf,sscanf,stringstream 也可以去boost找。
sprintf一样当format用
sprintf一样当format用
作者: ChiChengIT 发布时间: 2011-06-13
感谢ChiChengIT的回答,我还想问问sprintf是否会每次重新分配内存?如果我在while(true)里面使用是否会造成内存泄漏啊?
作者: huangdiking 发布时间: 2011-06-13
String.format不会造成内存漏泄的。但是要注意StringBuilder也不可能无限的增长,会有内存大小限制的
作者: ChDw 发布时间: 2011-06-13