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

解决方案 »

  1.   

    sprintf,sscanf,stringstream 也可以去boost找。sprintf一样当format用
      

  2.   

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

  3.   

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