你的位置:首页 > 软件开发 > Java > String高效编程2,3事(Java)

String高效编程2,3事(Java)

发布时间:2016-06-09 16:00:06
1, substring截取超大字符串可能造成的“内存泄漏” 2,+ 操作符的优化和局限 3,StringBuilder和StringBuffer 4,split和StringTokenizer做简单字符分割效率的比较 1, substring截取超大字符串可能造 ...

1, substring截取超大字符串可能造成的“内存泄漏”

2,+ 操作符的优化和局限

3,StringBuilder和StringBuffer

4,split和StringTokenizer做简单字符分割效率的比较

 

 

1, substring截取超大字符串可能造成的“内存泄漏”

我们知道,String对象内保存着一个char数组。但是char数组未必和String所代表的字符集等长,而可能是一个“超集”。String有一个私有的构造函数

// Package private constructor which shares value array for speed.  String(int offset, int count, char value[]) {    this.value = value;    this.offset = offset;    this.count = count;  }

原标题:String高效编程2,3事(Java)

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。