java代码的优化

java代码的优化其实是很有学问的,在这里我主要介绍几点,希望可以大家的开发中到一定的作用;

一:substring()截取字符串

public String substring(int beginIndex)
View Code

该方法意思: 返回一个新的字符串,它是此字符串的一个子字符串。该子字符串从指定索引处的字符开始,直到此字符串末尾。

substring()方法存在内存溢出,解决方法:new String(str.substring())

二:字符串分割与查找

1,最原始的字符串分割 -- split()

String str = "abcd#abcd#abcd";
for(int i=0;i<1000;i++){
    str.split("#");
}

这样执行1000次, 看看时间;

2;使用效率更高的StringTokenizer()类分割字符串;

java.util.StringTokenizer

3,更有效的字符串分割方法

public int indexOf(String str)

  

 

 

posted @ 2013-06-07 15:06  奋斗的小菜鸟  阅读(505)  评论(2编辑  收藏  举报