java中subString、split、stringTokenizer三种截取字符串方法的性能比较

时间:2021-11-28 22:15:43
public static void main(String[] args) {
String aa = "aa;ss;ssff;sdgdg;";
StringTokenizer stringTokenizer = new StringTokenizer(aa, ";");
while (stringTokenizer.hasMoreTokens()) {
System.out.println(stringTokenizer.nextToken());

}
}

最终,StringTokenizer在截取字符串中效率最高,不论数据量大小,几乎持平。substring则要次之,数据量增加耗时也要随之增加。split则是表现最差劲的。

http://blog.csdn.net/sdauzyh/article/details/48137487