读书人

构建StringBuffer时指定长度与不指定

发布时间: 2011-12-04 22:58:58 作者: rapoo

构建StringBuffer时,指定长度与不指定长度有什么不同?
如题

[解决办法]
没有多大不同。指定了一长度则StringBuffer初始就会有那么长,但之后如果StringBuffer不够用的时候,它还是会自己增加长度的。一般在处理比较大的数据的时候,指定一个合适的长度可以减少StringBuffer分配内存的次数,提高效率。在处理比较小的数据的时候,指定一个合适的长度可以减少StringBuffer的内存占用量。

读书人网 >J2SE开发

热点推荐